gridview中点击行的任何位置选定一行
2009-11-06 15:25
155 查看
1.添加一个按钮,触发gridview的"Select"事件 <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="SelectButton" runat="server" CausesValidation="False" CommandName="Select" Text="选择"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> 2.在gridview的RowDataBound事件中添加如下代码 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if(e.Row.RowType==DataControlRowType.DataRow) e.Row.Attributes.Add("onclick", ClientScript.GetPostBackClientHyperlink(e.Row.Cells[0].FindControl("SelectButton"),"")); } 3.隐藏按钮,用css隐藏,如果设按钮的visible为false,则无法得到该按钮 <asp:TemplateField ItemStyle-CssClass="none" HeaderStyle-CssClass="none" FooterStyle-CssClass="none"> <ItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Select" Text="选择"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> |
相关文章推荐
- ASP.NET gridview中点击任意行的任意位置选中某行交替效果 变换鼠标手势,获取选定行的指写数据
- Jquery ajax请求data显示在GridView上,点击GridView中的任何一行alert这行数据
- QT 实现点击窗口以外任何位置即关闭窗口
- [原创]扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等
- 点击页面任何位置隐藏div的实现方法
- GridView中点击CheckBox选中一行来改变此行的颜色
- Gridview点击一行变色
- 扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等
- gridview 点击某行任意位置选择该行
- 给gridview增加行链接,点击行任意位置进行跳转
- ANDROID GRIDVIEW 点击某个位置获取某个单元格
- 如何让DataGrid能够在客户端点击某一行的任意位置,而触发服务端的事件(Asp.net)
- GridView行选择事件,单击GridView中某一行任意位置提出这条记录
- UITableView——点击某一行移动到指定位置
- LISTVIEW嵌套GRIDVIEW的一些处理(点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置)(对这篇文章的优化处理,不每次都new onItemClickListener)
- 在GridView 中点击某一个按钮在此按钮的下行动态添加一行,再次点击第二次添加的行隐藏
- cocos2d-js屏幕任何位置点击开始的实现
- 在Gridview控件中点击编辑链接,把这一行数据传给编辑界面进行修改
- GridView点击一行 取数据
- ListView嵌套GridView的一些处理(点击GridView的条目,能够显示他在ListView中的位置)