(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();
}
运行一下。你可以看到如下效果
刚好公司项目中使用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();
}
运行一下。你可以看到如下效果
相关文章推荐
- (DevExpress2011控件教程)ASPxGridView 范例1 :如何绑定数据到ASPxGridView
- (DevExpress2011控件教程)ASPXTreeList 范例3: ASPxTreeList 增删改编辑
- (DevExpress2011控件教程)ASPXTreeList 范例2: ASPxTreeList杂项设置
- (DevExpress2011控件教程)ASPxGridView 范例4 :ASPxGridView 行选择、多表头设计、数据导出、主表细表等功能实现
- (DevExpress2011控件教程)ASPxGridView 范例4 :ASPxGridView 行选择、多表头设计、数据导出、主表细表等功能实现
- DevExpress2011控件教程)ASPxGridView 范例2 :ASPxGridView 增、删、改及内嵌comboBox
- Devexpress控件中TreeList的递归绑定数据
- (DevExpress2011控件教程)ASPxGridView 范例3 :ASPxGridView 排序和分组、过滤行、统计功能等功能实现
- (DevExpress2011控件教程)ASPxGridView 范例2 :ASPxGridView 增、删、改及内嵌comboBox
- (DevExpress2011控件教程)ASPxGridView 范例3 :ASPxGridView 排序和分组、过滤行、统计功能等功能实现
- evExpress2011 ASPXTreeList 范例2: ASPxTreeList杂项设置
- (DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1
- [DevExpress教程]如何在运行时将控件绑定到数据库
- DevExpress2011控件教程)编辑控件(comboBox,AspxCheckBox) 范例1
- tree list等控件数据 绑定 更新
- DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
- DevExpress控件使用系列--ASPxTreeList
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- DevExpress TreeList使用教程之绑定多级树