2024年3月21日发(作者:)
关于DevExpress的XtraTreeList使用方法总结
在最近的工作中,使用到了DevExpress中的XtraTreeList用法,正好借此机会研究一下此控件的应用,
现将其应用技巧与大家分享一下。
1、使用XtraTreeList绑定数据(数据格式可以为ArrayList形式)
我们实例说明要实现下面样式的窗体:
首先,在Run Designer里面添加两个列(columns),设置两列的属性,其中第一列“名称”为string
格式,FieldName为Name;第二列“选择”将ColumnEdit属性设置为CheckEdit1,FieldName为
IsChecked,设置完毕。
其次可以编写一个类,用来绑定TreeList,针对此TreeList窗体,其类代码设置如下:
public class TestTreeList
{
public TestTreeList()
{
}
//名称字段变量
private string m_sName = ;
//选择字段变量
private bool m_bIsChecked = false;
//子Node节点ID变量
private int m_iID = -1;
//父Node节点ID变量
private int m_iParentID = -1;
public int ID
{
get
{
return m_iID;
}
set
{
m_iID = value;
}
}
public int ParentID
{
get
{
return m_iParentID;
}
set
{
m_iParentID = value;
}
}
public string Name
{
get
{
return m_sName;
}


发布评论