zoukankan
html css js c++ java
ASP.NET 2.0 利用 checkbox获得选中行的行号, 在footer中显示 Virus
我的思路是添加一个隐藏列,里面放一个textbox控件,用来记录行号,然后在运行的时候取出来显示在footer中。
隐藏列为第一列,checkbox添加到模板列中,利用它的OnCheckedChanged事件执行代码,填充行号到footer
页面代码如下
<
asp:GridView
ID
="GridView1"
runat
="server"
AutoGenerateColumns
="False"
ShowFooter
="True"
DataSourceID
="SqlDataSource1"
OnRowDataBound
="GridView1_RowDataBound"
OnSelectedIndexChanged
="GridView1_SelectedIndexChanged"
>
<
Columns
>
<
asp:TemplateField
>
<
ItemTemplate
>
<
asp:TextBox
ID
="rowNumber"
runat
="server"
>
12
</
asp:TextBox
>
</
ItemTemplate
>
</
asp:TemplateField
>
<
asp:TemplateField
HeaderText
="选择"
>
<
ItemTemplate
>
<
asp:CheckBox
ID
="CheckBox1"
runat
="server"
OnCheckedChanged
="CheckBox1_CheckedChanged"
AutoPostBack
="True"
/>
</
ItemTemplate
>
<
FooterTemplate
>
<
asp:Label
ID
="lblmsg"
runat
="server"
>
你点击了第
</
asp:Label
>
</
FooterTemplate
>
<
ControlStyle
Width
="200px"
/>
</
asp:TemplateField
>
</
Columns
>
</
asp:GridView
>
后台代码如下
protected
void
CheckBox1_CheckedChanged(
object
sender, EventArgs e)
{
//
Response.Write();
GridViewRow row
=
((CheckBox)sender).Parent.Parent
as
GridViewRow;
TextBox tb
=
(TextBox)(row.FindControl(
"
rowNumber
"
));
GridView1.FooterRow.Cells[
1
].Text
=
tb.Text;
//
Response.Write(tb.Text);
}
测试通过,谢谢1!
【Blog】
http://virusswb.cnblogs.com/
【MSN】
jorden008@hotmail.com
【说明】转载请标明出处,谢谢
反馈文章质量,你可以通过快速通道评论:
查看全文
相关阅读:
Net EF框架+ MySql示例
Net EF框架+ MySql示例
C#中读写INI配置文件
C#中读写INI配置文件
C#中读写INI配置文件
IntelliJ IDEA 常用快捷键和设置
IntelliJ IDEA 常用快捷键和设置
C++STL_max
出错啦!
枝晶生长的宏微观模型
原文地址:https://www.cnblogs.com/virusswb/p/1174488.html
最新文章
【35.37%】【codeforces 556C】Case of Matryoshkas
【76.83%】【codeforces 554A】Kyoya and Photobooks
【59.49%】【codeforces 554B】Ohana Cleans Up
【47.95%】【codeforces 554C】Kyoya and Colored Balls
【84.62%】【codeforces 552A】Vanya and Table
【33.33%】【codeforces 552B】Vanya and Books
Cross-Domain Security For Data Vault
08-SSH综合案例:前台用户模块:注册页面的前台JS校验
07-SSH综合案例:前台用户模块:结构创建及注册页面跳转
02-常见的工作流框架
热门文章
01-工作流概念
06-SSH综合案例:前台首页访问
05-SSH综合案例:环境搭建之配置文件的引入
04-SSH综合案例:环境搭建之jar包引入
03-SSH综合案例:商城表关系分析
02-SSH综合案例:需求分析(后台)
2015年传智播客JavaEE 第168期就业班视频教程day38-SSH综合案例-1
HTTP与HTTPS区别
HTTP与HTTPS区别
Net EF框架+ MySql示例
Copyright © 2011-2022 走看看