• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    主站蜘蛛池模板: 欧美亚洲日本久久精品| 免费人妻精品一区二区三区| 国产亚洲精品a在线观看| 久久丫精品国产亚洲av| 久久精品成人一区二区三区| 国产精品莉莉欧美自在线线| 无码日韩精品一区二区免费暖暖| 精品国产成人国产在线观看| 欧美精品免费在线| 国产精品人成在线播放新网站| 亚洲精品成人久久久| 黑人无码精品又粗又大又长| 性色精品视频网站在线观看 | 久久久精品日本一区二区三区 | 国产乱人伦偷精品视频免观看| 成人国产精品一区二区网站| 精品乱码久久久久久久| 老司机67194精品线观看| 亚洲国产精品无码久久98| 亚洲精品WWW久久久久久| 日韩精品一二三区| 日韩精品中文字幕第2页| 久久国产精品免费一区二区三区| 国产精品一级毛片无码视频| 99久久精品免费观看国产| 91不卡在线精品国产| 日韩精品在线免费观看| 久久久国产精品网站| 久久免费精品视频| 欧美精品1区2区| 97精品国产97久久久久久免费| 欧美精品一区二区精品久久| 日韩精品久久久久久| 成人国内精品久久久久影院VR| 91午夜精品亚洲一区二区三区| 97国产视频精品| 国产呦小j女精品视频| 香蕉99久久国产综合精品宅男自 | 国产精品成人小电影在线观看 | 亚洲爆乳无码精品AAA片蜜桃| 日产国产精品亚洲系列|