GridView中实现点击某行的任意位置就选中该行

简介: 来源:http://auv2009.blog.163.com/blog/static/68858712200992731010670/ 在 GridView中增加一列:(该列是选择按钮,让其不显示) 在GridView的RowDataBound事件中增加以下代码: p...

来源:http://auv2009.blog.163.com/blog/static/68858712200992731010670/

在 GridView中增加一列:(该列是选择按钮,让其不显示)

<Columns> 
<asp:CommandField ShowSelectButton="True" Visible="False" />
</Columns>

在GridView的RowDataBound事件中增加以下代码:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
     PostBackOptions myPostBackOptions = new PostBackOptions(this);
     myPostBackOptions.AutoPostBack = false;
     myPostBackOptions.RequiresJavaScriptProtocol = true;
     myPostBackOptions.PerformValidation = false;
     String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as GridView, "Select$" + e.Row.RowIndex.ToString());
     e.Row.Attributes.Add("onclick", evt);
}

最后在GridView的SelectedIndexChanged事件中增加你选中了某行后想做的事:

protected void dataGridView1_SelectedIndexChanged(object sender, EventArgs e)
{
    //Functions you want to carry out;
}

 

相关文章
【C#】【平时练习】将左边列表框(List)的内容(月份)添加到右边列表框。最终右侧显示的内容(月份)要保持一定顺序
【C#】【平时练习】将左边列表框(List)的内容(月份)添加到右边列表框。最终右侧显示的内容(月份)要保持一定顺序
101 0
【C#】【平时练习】将左边列表框(List)的内容(月份)添加到右边列表框。最终右侧显示的内容(月份)要保持一定顺序
记录列表滚动位置
记录列表滚动位置
|
缓存
详细页返回列表保留原来滚动条所在位置
最近学校要求做个项目,在新闻列表页中向下滑动后,随别打开一个新闻,进入该新闻的详情页面,当看完后,从详情页返回到新闻列表页。而且滚动条也回到了最顶上的第1个新闻了。这样影响用户的体验效果。
276 0
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
关于 在word中插入表格跨页后每一页表格都显示标题栏 的解决方法
Excel单元格向下,向右自动填充的快捷键
Excel单元格向下,向右自动填充的快捷键
211 0
Excel单元格向下,向右自动填充的快捷键
jqgrid 不能选中行, 每次点击单元格都自动选中第一行
最使用jqgrid表格插件写了一个功能。功能完成后显示一切正常,但是经过测试后发现,每次点击数据行时,都会自动选中第一行,无法选中其他数据行。经过一番探索,最终发现是加载进来的字段没有主键导致了这个问题。
4238 0
winform listview默认第一项光标选中
if (this.lsvSortingHeadList.Items.Count > 0) { this.lsvSortingHeadList.
983 0