处理DataGrid里的CheckBox列(服务端处理)
来源:互联网 发布:看时尚杂志的软件 编辑:程序博客网 时间:2024/05/29 17:44
<asp:DataGrid ID="dbStaffList" runat="server" OnPageIndexChanged="DataGrid_PageChanged"
BorderColor="#93BEE2" BorderStyle="None" BorderWidth="1px" BackColor="White"
CellPadding="3" PageSize="15" AllowPaging="True" AutoGenerateColumns="False"
DataKeyField="Staff_ID" Width="100%">
<SelectedItemStyle Font-Bold="True" ForeColor="#CCFF99" BackColor="#009999"></SelectedItemStyle>
<AlternatingItemStyle Font-Size="12px" BackColor="#E8F4FF"></AlternatingItemStyle>
<ItemStyle Font-Size="12px"></ItemStyle>
<HeaderStyle Font-Size="12px" Font-Bold="True" ForeColor="White" BackColor="#337FB2"
HorizontalAlign="Center"></HeaderStyle>
<FooterStyle Font-Size="12px" HorizontalAlign="Right" BackColor="#E8F4FF"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="ID">
<HeaderStyle Width="20px"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox ID="chkStaff_ID" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn Text="真实姓名" DataNavigateUrlField="staff_id" DataNavigateUrlFormatString="../position/NewStaff.aspx?StaffID={0}&ReturnPage=1"
DataTextField="RealName" HeaderText="真实姓名">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:HyperLinkColumn>
<asp:BoundColumn DataField="Mobile" HeaderText="手机">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:BoundColumn>
</Columns>
<PagerStyle Font-Size="X-Small" HorizontalAlign="right" BackColor="#E8F4FF" Mode="NumericPages">
</PagerStyle>
</asp:DataGrid>
//////////////////////////////////////////////////////////////////////////////////////
private string GetSelectedItemID(string controlID)
{
string selectedID;
selectedID = "";
//遍历DataGrid获得checked的ID
foreach (DataGridItem item in dbStaffList.Items)
{
if(((CheckBox)item.FindControl(controlID)).Checked==true )
selectedID += dbStaffList.DataKeys[item.ItemIndex] + ",";
}
if(selectedID.Length>0)
selectedID=selectedID.Substring(0,selectedID.Length-1);
return selectedID;
}
private string GetSelectedItemID1(string controlID)
{
string selectedID;
selectedID = "";
//遍历DataGrid获得checked的ID
foreach (DataGridItem item in dbStaffList1.Items)
{
if (((CheckBox)item.FindControl(controlID)).Checked == true)
//selectedID += dbStaffList1.DataKeys[item.ItemIndex] + ",";
selectedID += item.Cells[1].Text.ToString() + ",";
}
if (selectedID.Length > 0)
selectedID = selectedID.Substring(0, selectedID.Length - 1);
return selectedID;
}
- 处理DataGrid里的CheckBox列(服务端处理)
- DataGrid中的CheckBox处理
- SourceGrid.DataGrid密码列的处理
- 在datagrid里添加CheckBox列、赋值、修改!!
- AspxGrid模板列中Checkbox 值在客户端的处理
- DataGrid里的CheckBox事件触发
- datagrid里的checkbox单选
- Easyui datagrid 后台删除列异常处理
- DataGrid模版列绑定CheckBox
- easyui datagrid多列checkbox
- vs2003中遍历DataGrid里面的绑定列的CheckBox
- easyui datagrid 的列的checkbox设置为不可选
- SQL列的处理
- 利用Session纪录datagrid模板列中CheckBox的状态
- 采用显示列控制DataGrid的checkbox两次
- 利用Session纪录datagrid模板列中CheckBox的状态
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- [ --> C Language<-- ] 产生随机数矩阵并排序
- 程序员学习的革命-如何使用大脑
- VC通过图标句丙保存ico图标
- ADO三大对象的属性、方法、事件及常数
- Java FAQ
- 处理DataGrid里的CheckBox列(服务端处理)
- 12月最新Windows Live邮箱注册漏洞及分析
- [转帖]IT人不可不听的10个故事
- JAVA代码编写的30条建议
- VC如何作出有动画效果的托盘图标
- 珍惜生命,负起自己的责任
- [设计模式]Asp.Net Forums 代码中的web设计模式
- 自动化开发环境
- SWT实现状态栏和进度条