C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体


  C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体
贴图图片-treelistlookupedit




C# Code:

/// <summary>
/// 绑定财务科目树
/// </summary>
/// <param name="lue">TreeListLookUpEdit组件</param>
/// <param name="imageList">图标</param>
public static void BoundAccountItem(TreeListLookUpEdit lue, ImageList imageList, DataTable treeData)
{
  
//创建TreeList的列
  
TreeListColumn col_Popup_CategoryName = new TreeListColumn();
  col_Popup_CategoryName.Caption
= "科目名称";
  col_Popup_CategoryName.FieldName
= tb_AccountItems.ItemName;
  col_Popup_CategoryName.Name
= "col_Popup_ItemName";
  col_Popup_CategoryName.Visible
= true;
  col_Popup_CategoryName.VisibleIndex
= 0;
  col_Popup_CategoryName.Width
= 130;
  
  
//TreeListLookUpEdit.Properties
  
lue.Properties.NullText = "";
  lue.Properties.DisplayMember
= tb_AccountItems.ItemName;
  lue.Properties.ValueMember
= tb_AccountItems.ItemID;
  
  TreeList tree
= lue.Properties.TreeList;
  tree.StateImageList
= imageList;
  tree.Columns.Clear();
  tree.Columns.AddRange(
new DevExpress.XtraTreeList.Columns.TreeListColumn[] { col_Popup_CategoryName });
  tree.OptionsView.ShowSummaryFooter
= false;
  
  tree.KeyFieldName
= tb_AccountItems.ItemID;//设置主键
  
tree.ParentFieldName = tb_AccountItems.ParentID;//设置父级主键
  
tree.RootValue = "";//顶级树结点的值
  
tree.DataSource = treeData.Copy();
  
  DevStyle.SetTreeListSelectStyle(tree);
  DevTreeListView.SetImageIndex(tree,
null, 1, 0);
  
  tree.ExpandAll();
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761





C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFramework开发框架支持表格编辑窗体,批量修改表格的数据
下一篇:DevStyle.SetTreeListSelectStyle 设置TreeList组件只读状态(用于选择)
评论列表

发表评论

评论内容
昵称:
关联文章

C# DevExpress TreeListLookUpEdit 数据
手工某个数据窗口(LookUpEdit)的数据
DataBinderTools.BoundComboBox方法,ComboBox组件的数据
DEV组件LookupEdit,ComboBoxEdit数据
使用DataBinderTools工具类定下LookupEdit组件数据
使用观察者模式实时更新程序打开多个界面组件的数据
【原创】C# Winform Dev自动弹框筛选数据PopupContainerEdit组件
C# Combox组件动态数据
DEV CheckedListBoxControl组件数据
【原创】C# Dev用户自定义组件,自动弹框表格过滤数据组件ucMyLookUpEdit
C# 给数据的文本框.Text属性赋值,但没有保存数据
C#使用DataBindings属性不同类型的数据
WinFramework轻量级开发框架 - 数据(ViewDataBinding)与数据校验(ValidateForSave)
GridView表格中LookupEdit单选组件
代码生成器生成查询支持选择存储过程
C#TreeList的DataSource属性及获取DataRow数据
请教数据开发模板怎么用?
数据的文本输入框TextEdit.Text或EditValue属性赋值,失去焦点文本自动清空了
[原创]Asp.Net的GridView数据显示标题
C# 数据实现增删改查(CRUD)码下载(原)