evExpress2011 ASPXTreeList 范例2: ASPxTreeList杂项设置

1、交替的节点颜色设置

属性—>Styles->AlternationgNode->BackColor

 

2 、网格线与树线条

属性->Settings->GridLines

属性->Settings->ShowTreeLines

 

3 、条件格式

 ASPxTreeList 允许你对个别数据 Cell 或者是完整节点设置个性化样式设计  ,你可以使用 HtmlDataCellPrepared  or HtmlRowPrepared  方法去设置你需要的设置

例如上例中添加

protected  void treeList_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxTreeList.TreeListHtmlDataCellEventArgs e)

        {

            if (Object.Equals(e.GetValue("dptname"), " 部门 1A" ))

                e.Cell.Font.Bold = true;

        }

4 、节点

多行选择

1.      SettingsSelection.Enabled  属性设置为 True

2.      SettingsSelection.AllowSelectAll  属性设置为  true

3.      SettingsSelection.Recursive  反选属性设置为 true

5 、数据导出

ASPxTreeList  很容易的使用ASPxTreeListExporter组件导出数据

treeListExporter.WriteRtfToResponse();

treeListExporter.WriteXlsxToResponse();

treeListExporter.WriteXlsToResponse();

treeListExporter.WritePdfToResponse();

 

6 、数据分页

 SettingsPager.Mode  属性设置为  ShowPager.

7 、数据统计

AspxTreeList  能使你进行单列或一组节点的计算统计,显示的结果在页脚的单元。AspxTreeList 提供5 个嵌入聚集函数  count ,max,min 等等)

步骤一 把Settings.ShowFooter属性设置为 true.

步骤二 组页脚显示 Settings.ShowGroupFooter属性设置为 true.

  < Settings  ShowGroupFooter = "True"  ShowFooter = "True"  GridLines = "Both"  />

   < Summary >
            
< dx:TreeListSummaryItem  FieldName = "dptname"  ShowInColumn = " dptname "  SummaryType = "Count"  />
       
</ Summary >

  如果在代码里写。。。

private  void TreeDataBind()

            {

               string Sql="select * from com_Dpt";

               DataSet ds= db.ExecuteDataSet(System.Data.CommandType.Text, Sql);

               treeList.DataSource =ds.Tables[0];

               treeList.KeyFieldName = "dptid";

               treeList.ParentFieldName = "dptfatherid";

               TreeListSummaryItem a = new TreeListSummaryItem();

               a.FieldName = "dptName";

               a.ShowInColumn = "dptName";

               a.SummaryType = DevExpress.Data.SummaryItemType.Count ;

                treeList.Summary.Add(a);

                treeList.DataBind();

              

            }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值