我正在尝试使用可排序的winTree(UltraNode)创建一个网格,我以编程方式创建它,通过代码添加列和节点。显示网格时,我可以按字母列排序,但未对 Id 和另一个数字字段进行排序。
我正在做的事情的简化是:
var tree = new UltraTree();
tree.override.ColumnSet.Columns.Add(new UltraTreeNodeColumn{text = "Name"});
tree.override.ColumnSet.Columns.Add(new UltraTreeNodeColumn{text = "Id"});
var treeNode1 = new UltraTreeNode();
treeNode1.Cells["Name"].Value = name1;
treeNode1.Cells["Id"].Value = Id1;
tree.Nodes.Add(treeNode1);
var treeNode2 = new UltraTreeNode();
treeNode2.Cells["Name"].Value = name2;
treeNode2.Cells["Id"].Value = Id2;
tree.Nodes.Add(treeNode2);
查看网格时,我可以使用列标题对字母值进行排序,但是当我单击 Id 标题时,没有排序。
谢谢