积极答复者
如何在treeview中绑定相应数据并传送至datagridview控件中?

问题
答案
-
1 创建 TreeView 时将与DataGridView 联动相关的数据存入到 Treenode.Tag 中,比如说 ParnetId2 使用 BindingSource 绑定 DataGridView3 在 TreeView 的 AfterSelect 事件中取Tag 的信息,通过这个信息设置 BindingSource.Filter 属性, DataGridView 会自动刷新。如
private void TreeView_AfterCheck(object sender, TreeViewEventArgs e) { this.BindingSource1.Filter = String.Format("ParnetId = {0}", (int)e.Node.Tag); }
知识改变命运,奋斗成就人生!- 已建议为答案 Raymond TangModerator 2009年9月21日 11:05
- 已标记为答案 Riquel_DongModerator 2009年9月28日 2:39
全部回复
-
1 创建 TreeView 时将与DataGridView 联动相关的数据存入到 Treenode.Tag 中,比如说 ParnetId2 使用 BindingSource 绑定 DataGridView3 在 TreeView 的 AfterSelect 事件中取Tag 的信息,通过这个信息设置 BindingSource.Filter 属性, DataGridView 会自动刷新。如
private void TreeView_AfterCheck(object sender, TreeViewEventArgs e) { this.BindingSource1.Filter = String.Format("ParnetId = {0}", (int)e.Node.Tag); }
知识改变命运,奋斗成就人生!- 已建议为答案 Raymond TangModerator 2009年9月21日 11:05
- 已标记为答案 Riquel_DongModerator 2009年9月28日 2:39