亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

gridview實現服務器端和客戶端全選的兩種方法分享

2024-07-10 13:26:00
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


<%@ Page Language="C#" AutoEventWireup="true"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
  // 計算數據,完全可以從數據看取得
  ICollection CreateDataSource()
  {
    System.Data.DataTable dt =new System.Data.DataTable();
    System.Data.DataRow dr;
    dt.Columns.Add(new System.Data.DataColumn("序號", typeof(System.String)));
    dt.Columns.Add(new System.Data.DataColumn("學生姓名", typeof(System.String)));
    dt.Columns.Add(new System.Data.DataColumn("語文", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("數學", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("英語", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("計算機", typeof(System.Decimal)));

    for (int i =0; i <8; i++)
    {
      System.Random rd =new System.Random(Environment.TickCount * i); ;
      dr = dt.NewRow();
      dr[0] = i.ToString();
      dr[1] ="【孟子】"+ i.ToString();
      dr[2] = System.Math.Round(rd.NextDouble() *100, 2);
      dr[3] = System.Math.Round(rd.NextDouble() *100, 2);
      dr[4] = System.Math.Round(rd.NextDouble() *100, 2);
      dr[5] = System.Math.Round(rd.NextDouble() *100, 2);
      dt.Rows.Add(dr);
    }
    System.Data.DataView dv =new System.Data.DataView(dt);
    return dv;
  }

  protected void Page_Load(object sender, EventArgs e)
  {
    if (!IsPostBack)
    {

      GridView2.DataSource = GridView1.DataSource = CreateDataSource();
      GridView2.DataBind();
      GridView1.DataBind();
    }
  }

  protected void Button1_Click(object sender, EventArgs e)
  {
    Ret1.Text ="";
    foreach (GridViewRow gvr in GridView1.Rows)
    {
      CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
      if (ch.Checked)
      {
        Ret1.Text +="<li>GridView1 您選擇的是(鍵值):"+ GridView1.DataKeys[gvr.DataItemIndex].Value.ToString();
      }
    }
  }

  protected void Button2_Click(object sender, EventArgs e)
  {
    Ret2.Text ="";
    foreach (GridViewRow gvr in GridView2.Rows)
    {
      CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
      if (ch.Checked)
      {
        Ret2.Text +="<li>GridView2 您選擇的是(鍵值):"+ GridView2.DataKeys[gvr.DataItemIndex].Value.ToString();
      }
    }
  }

  protected void CheckAll(object sender, EventArgs e)
  {
    CheckBox cbx = (CheckBox)sender;
    foreach (GridViewRow gvr in GridView1.Rows)
    {
      CheckBox ch = (CheckBox)gvr.FindControl("ItemCheckBox");
      ch.Checked = cbx.Checked;
    }
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>GridView 實現服務器端和客戶端全選的兩種方法</title>

  <script type="text/javascript">
  //<![CDATA[
  function CheckAll(oCheckbox)
  {
   var GridView2 = document.getElementById("<%=GridView2.ClientID %>");
   for(i =1;i < GridView2.rows.length; i++)
   {
    GridView2.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked = oCheckbox.checked;
   }
  }

  //]]>
  </script>

</head>
<body>
  <form runat="server">
    <table>
      <tr valign="top">
        <td>
          <asp:GridView runat="server" Font-Size="12px" BackColor="#FFFFFF"
            GridLines="Both" CellPadding="4" DataKeyNames="序號" AutoGenerateColumns="false">
            <HeaderStyle BackColor="#EDEDED"/>
            <Columns>
              <asp:TemplateField>
                <HeaderTemplate>
                  <asp:CheckBox runat="server" Text="全選" AutoPostBack="true" OnCheckedChanged="CheckAll"/>
                </HeaderTemplate>
                <ItemTemplate>
                  <asp:CheckBox runat="server"/>
                </ItemTemplate>
              </asp:TemplateField>
              <asp:BoundField DataField="學生姓名" HeaderText="學生姓名"/>
              <asp:BoundField DataField="語文" HeaderText="語文"/>
              <asp:BoundField DataField="數學" HeaderText="數學"/>
              <asp:BoundField DataField="英語" HeaderText="英語"/>
              <asp:BoundField DataField="計算機" HeaderText="計算機"/>
            </Columns>
          </asp:GridView>
          <asp:Button runat="server" Text="得到選擇的行值"/>
        </td>
        <td>
          <asp:GridView runat="server" Font-Size="12px" BackColor="#FFFFFF"
            GridLines="Both" CellPadding="4" DataKeyNames="序號" AutoGenerateColumns="false">
            <HeaderStyle BackColor="#EDEDED"/>
            <Columns>
              <asp:TemplateField>
                <HeaderTemplate>
                  <input type="checkbox" runat="server"/><label>全選</label>
                </HeaderTemplate>
                <ItemTemplate>
                  <asp:CheckBox runat="server"/>
                </ItemTemplate>
              </asp:TemplateField>
              <asp:BoundField DataField="學生姓名" HeaderText="學生姓名"/>
              <asp:BoundField DataField="語文" HeaderText="語文"/>
              <asp:BoundField DataField="數學" HeaderText="數學"/>
              <asp:BoundField DataField="英語" HeaderText="英語"/>
              <asp:BoundField DataField="計算機" HeaderText="計算機"/>
            </Columns>
          </asp:GridView>
          <asp:Button runat="server" Text="得到選擇的行值"/>
        </td>
      </tr>
      <tr valign="top">
        <td>
          <asp:Literal runat="server"></asp:Literal>
        </td>
        <td>
          <asp:Literal runat="server"></asp:Literal>
        </td>
      </tr>
    </table>
  </form>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品在线看| 日韩在线观看视频免费| 日韩av片永久免费网站| 欧美成人sm免费视频| 91精品久久久久久久久久久| 亚洲欧洲xxxx| 国产精品伦子伦免费视频| 久久精品成人动漫| 欧美精品在线免费观看| 美女扒开尿口让男人操亚洲视频网站| 日韩视频免费在线观看| 91天堂在线视频| 亚洲国产成人精品女人久久久| 国产一区二区在线免费| 欧美激情影音先锋| 亚洲美女免费精品视频在线观看| 91沈先生在线观看| 欧美剧在线观看| 日韩欧美精品中文字幕| 亚洲嫩模很污视频| 91sao在线观看国产| 4438全国成人免费| 欧美裸体xxxx极品少妇软件| 日韩高清有码在线| 啊v视频在线一区二区三区| 亚洲毛片在线观看.| 国产精品99蜜臀久久不卡二区| 成人免费激情视频| 欧美在线观看www| 欧美成年人网站| 国产精品v片在线观看不卡| 日韩电影免费观看在线| 在线观看国产成人av片| 55夜色66夜色国产精品视频| 456亚洲影院| 国产视频欧美视频| 精品久久久久久中文字幕| 国产精品嫩草影院一区二区| 茄子视频成人在线| 中文字幕精品av| 亚洲成人国产精品| 国产精品久久中文| 性欧美激情精品| 欧美日韩一区二区在线| 亚洲精品欧美一区二区三区| 亚洲免费一在线| 欧洲美女7788成人免费视频| 国产精品69av| 亚洲人成网7777777国产| 中文字幕日韩在线播放| 中文字幕精品视频| 日韩视频第一页| 国产精品你懂得| 日本a级片电影一区二区| 欧美精品电影在线| 成人精品视频在线| 久久影视三级福利片| 2019亚洲日韩新视频| 国产精品自产拍高潮在线观看| 一区二区三区美女xx视频| 精品国产一区二区三区久久狼黑人| 久久精品视频播放| 久久精品国产电影| 久久久久久久久久久av| 日韩成人在线播放| 国产成人精品免高潮费视频| 啪一啪鲁一鲁2019在线视频| 日韩美女视频在线观看| 中文字幕亚洲激情| 欧美乱大交xxxxx另类电影| 精品国产乱码久久久久久婷婷| 国产精品入口免费视频一| 久久中国妇女中文字幕| 国产精品第三页| 黑人狂躁日本妞一区二区三区| 色综合久久天天综线观看| 亚洲 日韩 国产第一| 国产精品久久久久av免费| 欧美性xxxxx| 成人午夜高潮视频| 国产精品亚洲激情| 亚洲香蕉av在线一区二区三区| 亚洲一级免费视频| 亚洲成人a级网| 欧美极品少妇全裸体| 欧美激情区在线播放| 国产欧美精品va在线观看| 精品国产欧美一区二区五十路| 国产精品国内视频| 亚洲级视频在线观看免费1级| 欧美激情中文字幕在线| 久久久久久久久久av| 久久伊人91精品综合网站| 欧美精品videofree1080p| 庆余年2免费日韩剧观看大牛| 91av视频在线| 欧美黑人狂野猛交老妇| 国产日韩在线看片| 国产福利精品在线| 欧日韩在线观看| 久久视频在线播放| 欧美激情性做爰免费视频| 最近日韩中文字幕中文| 亚洲bt天天射| 欧美高清在线视频观看不卡| 国产99久久精品一区二区 夜夜躁日日躁| 日韩av在线网站| 欧洲中文字幕国产精品| 国产va免费精品高清在线| 欧美成人第一页| 久久精品99无色码中文字幕| 91精品久久久久久久久中文字幕| 亚洲美女动态图120秒| 精品国产自在精品国产浪潮| 日韩美女激情视频| 久久久www成人免费精品张筱雨| 亚洲aa在线观看| 亚洲精品电影网| 国产精品久久久久久久久久ktv| 91精品久久久久久| 国产成人综合精品| 国产美女搞久久| 久久久www成人免费精品张筱雨| 成人国产在线激情| 丝袜亚洲另类欧美重口| 91系列在线观看| 欧美老肥婆性猛交视频| 夜夜嗨av一区二区三区免费区| 亚洲国产精品视频在线观看| 97香蕉超级碰碰久久免费的优势| 成人h视频在线观看播放| 欧美性猛交xxxx黑人猛交| 亚洲性日韩精品一区二区| 亚洲精品视频播放| 国产婷婷97碰碰久久人人蜜臀| 欧美俄罗斯乱妇| 欧美激情一区二区三级高清视频| 精品二区三区线观看| 日韩亚洲成人av在线| 亚洲最新视频在线| 日韩欧美在线播放| 久久在精品线影院精品国产| 亚洲国产精品悠悠久久琪琪| 欧美精品电影免费在线观看| 国产精品美女久久久免费| 国产精品99久久久久久白浆小说| 久久久国产精彩视频美女艺术照福利| 久久综合九色九九| 国产精品亚洲一区二区三区| 国产精品国产三级国产专播精品人| 久久综合免费视频| 欧美自拍视频在线| 国产精品成久久久久三级| 亚洲自拍偷拍网址| 色综合91久久精品中文字幕| 日韩欧美国产视频| 国产欧美一区二区| 亚洲午夜色婷婷在线| 久久久欧美一区二区| 欧美午夜精品伦理| 日本精品va在线观看| 91在线视频免费| 午夜精品一区二区三区在线视| 国产综合在线观看视频|