【发布时间】:2018-01-25 07:20:43
【问题描述】:
我在不使用 Infragistics Framework 的 ID 或 PARENTID 的情况下创建了树视图。效果很好。
但有时子节点名称会变得相同。这对我来说没问题。
这是我填充treeview 的代码。基本上按“类型”分组。哪些是根节点。然后使用“名称”为该根节点添加子节点
private void populateTreeview(DataTable dt)
{
var groups = dt.AsEnumerable().GroupBy(x => x.Field<string>("Type"));
foreach (var group in groups)
{
UltraTreeNode node = utObjects.Nodes.Add(group.Key);
foreach (string name in group.Select(x => x.Field<string>("Name")))
{
node.Nodes.Add(name); // Throws an error here : 'Key Already Exist'
}
}
}
如何允许重复键?
【问题讨论】:
标签: c# winforms treeview infragistics