【发布时间】:2013-07-04 12:24:35
【问题描述】:
我试图根据 treeviewcontrol 中的节点选择来更新 datagridview。例如,如果我在 treeviewcontrol 中选择值为 13 的节点,那么它应该显示 id=13 的所有 datagridview 行并清除所有其他行行。我已经开始了代码,但我不知道从哪里开始。这是代码。
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
int outva;
if (int.TryParse((e.Node.Text), out outva))
{
save=Convert.ToInt16(e.Node.Text);
dataGridView1.Columns.Clear();
int row = dataGridView1.Rows.Count;
for (int i = 0; i < row - 1; i++)
{
if (save == Convert.ToInt16(dataGridView1[0, i].Value.ToString()))
{
dataGridView1[0, i].Selected = true;
}
}
}
else { }
}
【问题讨论】:
标签: c# datagridview treeview