编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
c#窗体开发中,怎么点击TreeView中的节点就选中右边GridView中的某行数据?
Blari
发布于 2012-05-31 11:06, 479 次点击
c#窗体开发中,怎么点击TreeView中的节点就选中右边GridView中的某行数据?注意:GridView中的数据是假数据不是库里的,TreeView中的节点也是写死的,我只要能让他们能联系起来就行!请高手指教啊?跪求
1 回复
#2
wumingchenxi
2012-06-06 13:37
在TreeView1_SelectedNodeChanged的事件中,获取选择的节点的信息,比如
string aa = this.TreeView1.SelectedValue; //比如aa=2
然后用aa来查找GridView相匹配的数据,比如
this.GridView1.SelectedIndex=int(aa);
或则用一个循环,匹配GridView1中某个字段的值,找到后,选中。
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
if (this.GridView1.Rows[i].Cells[0].Text == aa) {
this.GridView1.SelectedIndex = i;
break;
}
}
1