[quote=引用 4 楼 ou108 的回复:] 这个问题要回答的太多了: 1 先绑定treeview数据,从数据库中读也好,自己手动添加也行。 2 数据绑定后,利用AfterSelect事件 从数据库中拿自己想要的数据放在datatable中。 3 将拿出来的数据绑定到datagridview中, cdgv_MeasureDataView.DataSource = dt。
这个问题要回答的太多了: 1 先绑定treeview数据,从数据库中读也好,自己手动添加也行。 2 数据绑定后,利用AfterSelect事件 从数据库中拿自己想要的数据放在datatable中。 3 将拿出来的数据绑定到datagridview中, cdgv_MeasureDataView.DataSource = dt。
如果是从SQL数据库里加载数据到树型控件treeview中的。那么在定义treeview的各个节点时,可以用表里的ID列名与ID列的值组合给各个节点命名。 然后,在treeview的AfterSelect事件中: 查询条件可以设定为: 比如说,ID列名为UID,ID值为1. string _ID=e.Node.Text.Substring(3); SELECT * FROM 表名 WHERE ID列名=_ID this.DataGridView.DataSource=查询的结果。 这样就可以了。
土木狗一枚没啥基础 [泪奔],这段时间老是让做的软件,就赶鸭子上架了,第3条之前在论坛上有相似的代码,第1、2条大神可不可以推荐两个例子学习一下~~
你现实以下比较基础的逻辑 1.获得treeview选择的节点数据 2.从数据库指定的table中抽取数据 3.把数据库显示到datagridview中 都算是c#基础知识了,写完了还有疑问再来提
110,535
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧