解析GridView中添加CheckBox并返回选中行_.Net教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:解析Asp.net动态生成页面控件的办法在Asp.net开发中,有时需要在页面中动态添加控件。这些控件可以是普通的html标签,也可以是Asp.net独有的服务器端控件。关于动态写入html标签控件,大家都熟悉,这里就不再表述。本文讨论的重点是:如何动态写入服务器端控件,并且在页面PostBack到Server端
一:添加CheckBox<asp:GridView>
<Columns>
<asp:TemplateField HeaderText="选择">
<ItemStyle HorizontalAlign="Center" Height="35px" Width="720px"/>
<ItemTemplate>
<asp:CheckBox ID="CheckBox" runat="server" ></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Code" HeaderText="学号" SortExpression="Code">
<ItemStyle HorizontalAlign="Center" Height="35px" Width="720px"/>
</asp:BoundField>
<asp:BoundField DataField="Name" HeaderText="姓名">
<ItemStyle HorizontalAlign="Center" Height="35px" Width="720px"/>
</asp:BoundField>
<asp:BoundField DataField="SchoolName" HeaderText="所在学校">
<ItemStyle HorizontalAlign="Center" Height="35px" Width="720px"/>
</asp:BoundField>
<asp:BoundField DataField="Email" HeaderText="E-mail">
<ItemStyle HorizontalAlign="Center" Height="35px" Width="720px"/>
</asp:BoundField>
</Columns>
</asp:GridView>
二:查看哪一行的CheckBox被选中
foreach(GridViewRow row in this.StudentGridView.Rows)
{
Control ctrl = row.FindControl("CheckBox");
if ((ctrl as CheckBox).Checked)
{
TableCellCollection cell = row.Cells;
string studentCode = cell[1].Text;
}
}
分享:Windows2003中配置运行ASP.net程序Windows2003系统 在默认情况下没有将IIS6.0安装,并且当最初安装IIS6.0 时,该服务在高度安全和锁定模式下安装。在这种默认情况下,IIS6.0 只为静态内容提供服务,而诸如 ASP 、 ASP.NET 、在服务器端的包含文件、WebDAV 发布和 FrontPage Server Extensio
相关.Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP发送Email实例(可带附件)
- js实现广告漂浮效果的小例子
- asp.net Repeater 数据绑定的具体实现
- Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- VS2010 水晶报表的使用方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net页面传值测试实例代码
- DataGridView - DataGridViewCheckBoxCell的使用介绍
- asp.net中javascript的引用(直接引入和间接引入)
- 三层+存储过程实现分页示例代码
- 相关链接:
- 教程说明:
.Net教程-解析GridView中添加CheckBox并返回选中行。