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

(DevExpress2011控件教程)ASPxTreeList 范例1 :如何绑定数据到ASPxTreeList

2011-08-21 21:06 916 查看
前言

刚好公司项目中使用DevExpress的控件进行系统开发,在开发过程中遇到各种各样的困难,我总结项目中的经验,力所能及的把经验的点滴为大家呈现。如有不足之处请各位指点。后续文章中会把实际工作中的例子与大家共享。

其实官网也为大家提供了不少好的例子,都是英文。

数据结构



表名 : dpt

dptID int

dptname varchar(100)

dptFatherID int

1. 新建一个项目



2. 新建一个页面 treeListDataBind

3. 在左边的菜单中拖出TreeList控件



4. 数据绑定

Database db = DatabaseFactory.CreateDatabase();

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

TreeDataBind();

treeList.ExpandToLevel(2);

}

}

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";

treeList.DataBind();

}

运行一下。你可以看到如下效果

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