当前位置: 移动技术网 > IT编程>开发语言>.net > Dev treelist两张表父子节点设置demo

Dev treelist两张表父子节点设置demo

2019年09月06日  | 移动技术网IT编程  | 我要评论

omron,安全生产论文,江苏卫视周日节目表

 

 

 
上是效果图
我这里使用的是两张表作为父子节点的分配,网上很多demo是一张表的那张一般作为导航栏用。
1 public void bind(datatable dt) 2 { 3 this.equiplist.clearnodes(); 4 if (dt.rows.count > 0) 5 { 6 7 for (int i = 0; i<dt.rows.count; i++) 8 { 9 treelistnode node = equiplist.appendnode("eqpdefid", null); 10 node.setvalue(设备编码, dt.rows[i]["eqpdefid"]); 11 node.setvalue(设备名称, dt.rows[i]["eqpdefname"]); 12 node.setvalue(设备大类, dt.rows[i]["typename"]); 13 node.setvalue(设备小类, dt.rows[i]["classname"]); 14 //nodetemp.tag = dt.rows[i]; 15 getchildnode( node, dt.rows[i]["eqpdefid"].tostring()); 16 } 17 } 18 } 19 //子节点绑定 20 public void getchildnode(treelistnode node, string parent) 21 { 22 string connecttionstring = ""; 23 sqlcommand cmd = new sqlcommand(); 24 cmd.commandtext = @"select eqpdefid,vlabel ,vlabel2 from cv_dm_eqp_defver where eqpdefid=" + "'"+parent+"'"; 25 datatable dt = new datatable(); 26 dt= ""//表33 // 34 if (dt.rows.count >0) 35 { 36 for (int i = 0; i < dt.rows.count; i++) 37 { 38 treelistnode nodelist = node.treelist.appendnode(dt.rows[i]["eqpdefid"], node);a 39 nodelist.setvalue(设备编码, dt.rows[i]["vlabel"]); 40 nodelist.setvalue(设备名称, dt.rows[i]["vlabel2"]); 41 //nodelist.tag = dt.rows[i]; 42 } 43 } 44 }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网