人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

在DataGrid頁眉上添加全選的CheckBox控件

在DataGrid頁眉上添加全選的CheckBox控件

更新時間:2022-07-23 文章作者:未知 信息來源:網絡 閱讀次數:


很簡單的方法,就是用js實現:

頁面:

<asp:datagrid id="dgUserList" runat="server" Width="640px" BorderColor="White" PagerStyle-HorizontalAlign="Right"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False">
<AlternatingItemStyle BackColor="#F5F5F5"></AlternatingItemStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" ForeColor="White" BackColor="#4A95FD" Height="8"></HeaderStyle>
<PagerStyle HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
<Columns>
<asp:TemplateColumn>
<HeaderTemplate>
<asp:CheckBox id="chkAll" runat="server"></asp:CheckBox>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox id="chkItem" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="id" HeaderText="序號"></asp:BoundColumn>
<asp:BoundColumn DataField="username" HeaderText="用戶名"></asp:BoundColumn>
<asp:BoundColumn DataField="workno" HeaderText="工號"></asp:BoundColumn>
<asp:BoundColumn DataField="dept" HeaderText="部門"></asp:BoundColumn>
</Columns>
<PagerStyle Visible="False" HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
</asp:datagrid>





后臺代碼:

private void dgUserList_PreRender(object sender, System.EventArgs e)
{
foreach (DataGridItem item in dgUserList.Controls[0].Controls)
{
if (item.ItemType == ListItemType.Header)
{
CheckBox chkAll=(CheckBox)item.FindControl("chkAll");
System.Text.StringBuilder strScript = new System.Text.StringBuilder("<script language='javascript'> \n");
strScript.Append(" function checkStatus() { \n");
strScript.Append(" var bAll = true; \n");
strScript.Append(" bAll = document.all('" + chkAll.ClientID + "').checked; \n");

for(int i=0; i<dgUserList.Items.Count ; i++)
{
strScript.Append(" document.all('" + dgUserList.Items[i].Cells[0].FindControl("chkItem").ClientID + "').checked = bAll; \n");
}
strScript.Append(" } \n");
strScript.Append("</script> \n");

if(!Page.IsClientScriptBlockRegistered("checkStatus"))
Page.RegisterClientScriptBlock("checkStatus",strScript.ToString());

chkAll.Attributes.Add("onclick","checkStatus()");
return;
}



溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 鄂州市| 平遥县| 磴口县| 青田县| 尚义县| 罗平县| 来安县| 鱼台县| 宁国市| 英吉沙县| 龙陵县| 南乐县| 托克逊县| 泸溪县| 张掖市| 武冈市| 盖州市| 广汉市| 托克逊县| 丹阳市| 绥江县| 石渠县| 洪洞县| 绥棱县| 揭东县| 江口县| 南岸区| 山阳县| 水富县| 谢通门县| 奉化市| 绥滨县| 宁国市| 安图县| 阿鲁科尔沁旗| 连城县| 大洼县| 宣威市| 巴彦淖尔市| 克东县| 马尔康县|