时间:2021-05-02
三个表a1,a2,a3,a1为a2看母表,a2为a3的母表。
a1:id,name
a2:id,parent_id,name
a3:id,parent_id,name
用三个DataAdapter把三个表各自Fill进DataSet的三个表。 用DataRelation设置好三个表之间的关系。
foreach(DataRowdrA1inds.Tables["a1"].Rows) { tn1=newTreeNode(drA1["name"].ToString()); treeView1.Nodes.Add(tn1); foreach(DataRowdrA2indrA1.GetChildRows("a1a2")) { tn2=newTreeNode(drA2["name"].ToString()); tn1.Nodes.Add(tn2); foreach(DataRowdrA3indrA2.GetChildRows("a2a3")) { tn3=newTreeNode(drA3["name"].ToString()); tn2.Nodes.Add(tn3); } } }
本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
可以使用下面的方法来绑定具有父子关系的两个数据库表DataGrid1.DataSource=ds;DataGrid1.DataMember="母表";...Da
昨天,一同事发过来的一道数据库题目,就是哪种经典的父子级ID在同一数据库表中设计类型。需要在原表中添加一个字段,同时,将该节点的父子级详细信息插入到原表新增的一
很多应用要用到TreeView来显示组织机构,以下演示TreeView如何与数据库进行绑定。数据库结构如下(递归现实):id(guid)pid(guid)nam
关系型数据库以行和列的形式储存数据及二维表,这一系列的行和列被称为表,一组表组成了数据库。表与表之间的数据记录有关系。 关系数据库是建立在关系数据库模型基础上
一、数据库定义语言DDL在关系型数据库中,数据库中的表Table、视图View、索引Index、关系Relationship和触发器Trigger等等,构成了数