GridView中添加CheckBox并返回选中行
来源:互联网 发布:手机无缝拼图软件 编辑:程序博客网 时间:2024/05/01 19:05
一:添加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;
}
}
<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;
}
}
- GridView中添加CheckBox并返回选中行
- Gridview中添加Checkbox后,无法判断CheckBox的被选中状态?
- 运用Button删除GridView中CheckBox选中行
- 在GridView中添加全选功能,并获取选中行id
- gridview中添加checkbox(javascript)
- 在gridview中获取选中的CheckBox
- gridview中实现checkbox全部选中
- asp.net gridview中添加checkbox列,用于全部选中记录或取消全选
- html中checkbox在GridView选中并取值方法(转载)
- js遍历gridview中某个CheckBox控件并获取选中值
- 在GridView里面添加CheckBox,如何实现哪一行被选中
- html中的checkbox如何在GridView选中并取值
- 如何获得并判断gridview中子控件checkBox是否选中
- flex在DataGrid中添加checkbox复选框,并获取选中的值
- 点击Gridview行,选中/取消选中,当前行中的Checkbox
- GridView中添加一个CheckBox列
- GridView中添加一个CheckBox列
- GridView中添加一个CheckBox列
- OEMAddressTable,config.bib,boot.bib 分析
- 以后要好好用这个博客把自己的东西记录下来
- 错误图片
- GridView 使用
- 持续集成
- GridView中添加CheckBox并返回选中行
- 关于注册表
- C语言语法基础考试
- 强大的.NET反编译工具Reflector及插件
- sql server单用户模式恢复到多用户模式出现的问题
- GWT+EXT探索六之项目实践5——GWTEXT+Struts2.0工程
- 桌面图标有阴影解决方案
- Windows2003中配置运行ASP.net程序
- 开心