您的位置:首页 > 编程语言 > ASP

(DevExpress2011控件教程)ASPXTreeList 范例2: ASPxTreeList杂项设置

2011-08-26 21:42 651 查看
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();

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐