需求说明GridView/DataGrid 本身均支持行选择事件(通过设置Button/LinkButton.CommandName="Selected",并在 SelectedIndexChanged 事件中处理)。然而,有时候我们希望用户点击 GridView/DataGrid 一行中任意位置都可以实现触发一个事件,并在服务端对此行进行相应处理,现在我们就实现此功能。实现方式这里我们采取的方法有点 "hack" : 通过客户端 javascript 引发行中隐藏的按钮(Button/LinkButton 均可以)的 click 事件。主要代码
测试效果源码下载