日期:2014-05-18  浏览次数:21104 次

GridView如何响应选择事件
GridView响应选择改变事件老是报错,我在selectedNodeChange栏已经添加函数了,可就是不响应,相应的断点也停不下来,改用 TreeView3.SelectedNodeChanged += new EventHandler(TreeView3_SelectedNodeChanged);加也不行,高手帮我看看吧,谢谢!

------解决方案--------------------
到底是 TreeView还是GridView
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 

http://feiyun0112.cnblogs.com/
------解决方案--------------------
selectedNodeChange不行吗?
------解决方案--------------------
是GridView还是TreeView啊?
------解决方案--------------------
我想楼主应该是 TreeView
删了,再来一个试试..
------解决方案--------------------
用onMouseDown事件:
private void treeViewSql_MouseDown(object sender, MouseEventArgs e)
{
TreeNode node = this.treeViewSql.GetNodeAt(new Point(e.X, e.Y));
if (node == null)
return;
this.treeViewSql.SelectedNode = node;
if (e.Clicks == 1) // click
{
//
}
if (e.Clicks == 2) // double click
{
this.treeViewSql.SelectedNode = node;
if (this.treeViewSql.SelectedNode.Checked == false)
{
this.treeViewSql.SelectedNode.Checked = true;
}
}
}