<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        asp.net GridView控件中模板列CheckBox全選、反選、取消

        來源:懂視網 責編:小采 時間:2020-11-27 22:43:42
        文檔

        asp.net GridView控件中模板列CheckBox全選、反選、取消

        asp.net GridView控件中模板列CheckBox全選、反選、取消: 代碼如下:using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using Syste
        推薦度:
        導讀asp.net GridView控件中模板列CheckBox全選、反選、取消: 代碼如下:using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using Syste

        代碼如下:
        using System;
        using System.Data;
        using System.Data.SqlClient;
        using System.Configuration;
        using System.Collections;
        using System.Web;
        using System.Web.Security;
        using System.Web.UI;
        using System.Web.UI.WebControls;
        using System.Web.UI.WebControls.WebParts;
        using System.Web.UI.HtmlControls;

        public partial class Demo18 : System.Web.UI.Page
        {
        protected void Page_Load(object sender, EventArgs e)
        {
        if (Page.IsPostBack == false)
        {
        BindData();
        }
        }

        public void BindData()
        {
        string strSql = "select UserID,C_Name,E_Name,UpdataDate,isDY from Demo_User ";
        DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING, CommandType.Text, strSql, null).Tables[0];

        GridView.DataSource = dt;
        GridView.DataKeyNames = new string[] { "UserID" };//主鍵
        GridView.DataBind();
        }

        protected void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
        GridView.PageIndex = e.NewPageIndex;
        BindData();
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
        CheckBoxAll.Checked = false;
        CheckBox1.Checked = false;
        for (int i = 0; i <= GridView.Rows.Count - 1; i++)
        {
        CheckBox CheckBox = (CheckBox)GridView.Rows[i].FindControl("CheckBox");
        CheckBox.Checked = false;
        }

        }

        protected void Button2_Click(object sender, EventArgs e)
        {
        for (int i = 0; i <= GridView.Rows.Count - 1; i++)
        {
        CheckBox CheckBox = (CheckBox)GridView.Rows[i].FindControl("CheckBox");
        if (CheckBox.Checked == true)
        {
        string strSql = "Update Demo_User set UpdataDate=@UpdataDate where UserID=@UserID ";
        SqlParameter[] para = {
        new SqlParameter("@UpdataDate", DateTime.Now),
        new SqlParameter("@UserID", GridView.DataKeys[i].Value),
        };
        SqlHelper.ExecuteNonQuery(SqlHelper.CONN_STRING, CommandType.Text, strSql, para);
        }
        }
        CheckBoxAll.Checked = false;
        CheckBox1.Checked = false;
        BindData();

        }

        protected void CheckBoxAll_CheckedChanged(object sender, EventArgs e)
        {
        for (int i = 0; i <= GridView.Rows.Count - 1; i++)
        {
        CheckBox CheckBox = (CheckBox)GridView.Rows[i].FindControl("CheckBox");
        if (CheckBoxAll.Checked == true)
        {
        CheckBox.Checked = true;
        }
        else
        {
        CheckBox.Checked = false;
        }
        }
        CheckBox1.Checked = false;

        }

        protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
        {
        for (int i = 0; i <= GridView.Rows.Count - 1; i++)
        {
        CheckBox CheckBox = (CheckBox)GridView.Rows[i].FindControl("CheckBox");
        if (CheckBox.Checked == false)
        {
        CheckBox.Checked = true;
        }
        else
        {
        CheckBox.Checked = false;
        }
        }
        CheckBoxAll.Checked = false;
        }
        }

        <table align="center" bgcolor="#c0de98" border="0" cellpadding="0" cellspacing="1" width="99%">
        <tr>
        <th colspan="2">
        GridView演示</th>
        </tr>
        <tr>
        <td colspan="2" style="width: 100%;" >
        <asp:GridView ID="GridView" runat="server" Width="100%" AutoGenerateColumns="False" AllowPaging="True" OnPageIndexChanging="GridView_PageIndexChanging" PageSize="12" >
        <Columns>
        <asp:TemplateField HeaderText="選擇">
        <ItemTemplate>
        <asp:CheckBox ID="CheckBox" runat="server" />
        </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="UserID" HeaderText="UserID" ReadOnly="True" />
        <asp:BoundField DataField="C_Name" HeaderText="中文名字" ReadOnly="True" />
        <asp:BoundField DataField="E_Name" HeaderText="英文名字" ReadOnly="True" />
        <asp:BoundField DataField="UpdataDate" HeaderText="更新時間" />
        </Columns>
        <RowStyle HorizontalAlign="Center" />
        <PagerStyle HorizontalAlign="Right" />
        </asp:GridView>
        </td>
        </tr>

        <tr>
        <td >
        <asp:CheckBox ID="CheckBoxAll" runat="server" Text="全選" Width="80px" AutoPostBack="True" OnCheckedChanged="CheckBoxAll_CheckedChanged" />
        <asp:CheckBox ID="CheckBox1" runat="server" Text="反選" Width="80px" AutoPostBack="True" OnCheckedChanged="CheckBox1_CheckedChanged" />
        <asp:Button ID="Button1" runat="server" Text="取 消" CssClass="Button" OnClick="Button1_Click"/>
        <asp:Button ID="Button2" runat="server" Text="更新時間" CssClass="Button" OnClick="Button2_Click"/></td>
        </tr>
        </table>

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        asp.net GridView控件中模板列CheckBox全選、反選、取消

        asp.net GridView控件中模板列CheckBox全選、反選、取消: 代碼如下:using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using Syste
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲色欲久久久综合网| 四虎成人精品一区二区免费网站| 亚洲中文字幕成人在线| 免费无码又爽又黄又刺激网站| 巨胸喷奶水视频www网免费| 亚洲欧洲日韩国产一区二区三区| 免费做爰猛烈吃奶摸视频在线观看| 亚洲国产美女视频| 免费国产黄线在线观看| 亚洲AV无码一区二区一二区| 成人永久免费高清| 亚洲日韩在线观看免费视频| 亚洲精品无码不卡在线播HE | 久久精品亚洲一区二区三区浴池 | 深夜国产福利99亚洲视频| 综合一区自拍亚洲综合图区| 国产免费人视频在线观看免费 | 特级毛片aaaa免费观看| 久久久久久久亚洲精品| 在线观看免费播放av片| 亚洲精品美女久久久久9999| 青青久在线视频免费观看| 免费一级毛片在线播放放视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 国产网站在线免费观看| 日韩一级片免费观看| 亚洲精品乱码久久久久66| 国产成人福利免费视频| 人人狠狠综合久久亚洲| 亚洲无人区一区二区三区| 免费福利在线播放| 西西人体大胆免费视频| 亚洲av伊人久久综合密臀性色| 国产成人免费在线| 国产亚洲日韩在线a不卡| 亚洲av中文无码乱人伦在线播放| 日韩免费一区二区三区在线| 乱淫片免费影院观看| 亚洲AV无码乱码麻豆精品国产| 亚洲男女内射在线播放| 18禁网站免费无遮挡无码中文 |