注册 登录
编程论坛 ASP.NET技术论坛

c#窗体开发中,怎么点击TreeView中的节点就选中右边GridView中的某行数据?

Blari 发布于 2012-05-31 11:06, 479 次点击
c#窗体开发中,怎么点击TreeView中的节点就选中右边GridView中的某行数据?注意:GridView中的数据是假数据不是库里的,TreeView中的节点也是写死的,我只要能让他们能联系起来就行!请高手指教啊?跪求
1 回复
#2
wumingchenxi2012-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