绑定树列表中的记录



>我在将单行绑定到树列表时遇到问题。在我的申请中,我有两种表格。第一个窗体包含树列表 它将包含行列表。

我需要从列表中选择一行。用

public object selectedRow
{
return treelist.GetDataRecordByNode(treelist.FocusedNode)
}

使用此代码,我得到了选定的行。

在第二种形式中,我正在尝试绑定该行。

public void row(selectedRow)
{
treelist2.DataSource=selectedRow; //I get the row value here.
}

但是数据无法显示在第二个树列表中。 我需要执行哪些步骤才能将 selectedrow 绑定到第二个树列表。

数据源应该是 IEnumerable 类型。 尝试这样的事情(前面的伪代码(:

public void row(selectedRow)
{
List<yourType> list = new List<yourType>();
list.Add(selectedRow);
treelist2.DataSource=list; 
}

请浏览 TreeList 的数据绑定部分,数据绑定主题提供了有关将 TreeList 绑定到数据的完整信息。

你可以在这里找到将其与类对象绑定的引用 - 将控件绑定到运行时创建的数据

在行方法中,应在分配数据源属性之前创建List<ClassType>BindingList<ClassType>。可以创建 ClassType 对象的列表并将其绑定到数据感知控件,如下所示:

BindingList<ClassType> list = new BindingList<ClassType>();
treelist2.DataSource = list;

引用:
DevExpress 树列表不显示子节点并显示为根节点,而是
将数据绑定到树列表控件
从数据库绑定 DevExpress 树列表中的数据

相关内容

  • 没有找到相关文章

最新更新