datagridview怎么获得treeview子节点对应数据源的值

时间:2022-11-11 16:19:35
treeview已动态绑定数据库了,我点击treeview子节点datagridview显示,我怎么获得与我点击的子节点对应的某一列对应的值.
不知道我有没有说清楚....

7 个解决方案

#1


你确实没说清楚

#2


    for (int i = 0; i < dataGridView1.Rows.Count; i++)
           {
               if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
                   dataGridView1.Rows[i].Selected = true;
           }

#3


treeview动态绑定数据库了,我想获得点击的子节点相对应的数据库的其中一个字段的值

#4


引用 2 楼  的回复:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
  {
  if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
  dataGridView1.Rows[i].Selected = true;
  }

我标题好像写错了,我想获得点击的子节点相对应的数据库的其中一个字段的值.这样的话是不是把你上面的改成这样
treeview.SelectedNode.Text=dataGridView1.Rows[i].Cells[0].Value.ToString();

#5


引用 4 楼  的回复:
引用 2 楼  的回复:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
  {
  if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
  dataGridView1.Rows[i].Selected = true;
……


一样的

#6


该回复于2012-06-13 13:42:27被版主删除

#7


该回复于2017-08-31 23:57:21被版主删除

#1


你确实没说清楚

#2


    for (int i = 0; i < dataGridView1.Rows.Count; i++)
           {
               if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
                   dataGridView1.Rows[i].Selected = true;
           }

#3


treeview动态绑定数据库了,我想获得点击的子节点相对应的数据库的其中一个字段的值

#4


引用 2 楼  的回复:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
  {
  if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
  dataGridView1.Rows[i].Selected = true;
  }

我标题好像写错了,我想获得点击的子节点相对应的数据库的其中一个字段的值.这样的话是不是把你上面的改成这样
treeview.SelectedNode.Text=dataGridView1.Rows[i].Cells[0].Value.ToString();

#5


引用 4 楼  的回复:
引用 2 楼  的回复:
for (int i = 0; i < dataGridView1.Rows.Count; i++)
  {
  if (dataGridView1.Rows[i].Cells[0].Value.ToString() == treeview.SelectedNode.Text)
  dataGridView1.Rows[i].Selected = true;
……


一样的

#6


该回复于2012-06-13 13:42:27被版主删除

#7


该回复于2017-08-31 23:57:21被版主删除