我面临以下问题:当我尝试绑定Telerik Treeview时
这些列目前没有唯一值。
我的代码:
protected void BindRTV()
{
rtv_acd.DataTextField = "name";
rtv_acd.DataValueField = "main_id";
rtv_acd.DataFieldID = "main_code";
rtv_acd.DataFieldParentID = "father_code";
rtv_acd.DataSource = dt;
rtv_acd.DataBind();
}
数据快照:
如何解决此问题,我知道
main_code
是重复的,但是我想要那个。 最佳答案
节点之间存在父子关系,并且该关系适用于DataFieldID
和DataFieldParentID
成员中指定的值。因此,您必须为DataFieldID
成员指定一个具有唯一值的字段。
假设您有两个节点(ID(main_code
)为1
(已经有),并且还有另一个节点的父ID(father_code
)为1
。那么,两个节点中的哪个是该节点的父节点?
关于c# - 这些列目前没有唯一值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15339815/