我有以下形式的数据:
a ⊃ b ⊃ c ⊃ d
a ⊃ b ⊃ c ⊃ d2
a ⊃ b ⊃ c ⊃ d3
a ⊃ b ⊃ c2 ⊃ d
我想将它绑定到 Telerik RadTreeView 控件,但数据不包含用于建立层次结构的唯一标识符。
绑定数据的唯一保证是 a,b,c,d 的组合是唯一的。
RadTreeView1.DataSource = dataTable; //from SQL
RadTreeView1.DataTextField = dt.Columns[1].ToString(); // this is fine
RadTreeView1.DataFieldID = dt.Columns["ID"].ToString(); // this is just the row#
RadTreeView1.DataFieldParentID = ; // ???
RadTreeView1.DataBind(); // fails