第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Gridview使用CheckBox全選與單選 Version 2

標簽:
JavaScript

在前一版本中,Insus.NET已经实现GridView头中放置CheckBox,可以对Gridview的行进行全选或是全取消的操作。
http://www.cnblogs.com/insus/archive/2013/01/20/2868532.html

更早前一版:
http://www.cnblogs.com/insus/articles/1411613.html

此次版本,主要是实现Gridview的Header的CheckBox 选择的效果。 如果所有记录行非选择时,改变此CheckBox的效果。
OK, 演示之前,先准备演示数据与环境。
首先写好一个对象:

using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for Soup/// </summary>namespace Insus.NET{    public class Soup    {        private string _Area;        private string _Country;        private string _SoupName;        public string Area        {            get { return _Area; }            set { _Area = value; }        }        public string Country        {            get { return _Country; }            set { _Country = value; }        }        public string SoupName        {            get { return _SoupName; }            set { _SoupName = value; }        }        public Soup()        {            //            // TODO: Add constructor logic here            //        }        public Soup(string area, string country, string soupName)        {            this._Area = area;            this._Country = country;            this._SoupName = soupName;        }    }}

Insus.NET.Soup


为刚才写好的对象,填充数据:

 public List<Soup> GetAllData()    {        List<Soup> s = new List<Soup>();        s.Add(new Soup("亚洲", "中国", "杏香红枣鸡腿汤"));        s.Add(new Soup("亚洲", "中国", "老火汤"));        s.Add(new Soup("亚洲", "中国", "当归汤"));        s.Add(new Soup("亚洲", "泰国", "冬荫功汤"));        s.Add(new Soup("亚洲", "印度", "咖喱肉汤"));        s.Add(new Soup("亚洲", "中国", "佛跳墙"));        s.Add(new Soup("亚洲", "日本", "味噌汤"));               s.Add(new Soup("美洲", "美国", "周打蚬汤"));        s.Add(new Soup("欧洲", "法国", "马赛鱼汤"));        s.Add(new Soup("欧洲", "西班牙", "西班牙冷汤"));        s.Add(new Soup("欧洲", "俄国", "罗宋汤"));        return s;    }

View Code


在站点中,创建一个网页,并拉一个Gridview控件至网页中(这操作你懂的),然后改写一下这个GridVeiw控件:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">                <Columns>                    <asp:TemplateField>                        <HeaderTemplate>                            <asp:CheckBox ID="CheckBox1" runat="server" ToolTip="全选" onclick="SelectedAll(this);" />                        </HeaderTemplate>                        <ItemTemplate>                            <asp:CheckBox ID="CheckBox2" runat="server" onclick="SelectedSingle(this);" />                        </ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField>                        <HeaderTemplate>                            Area                        </HeaderTemplate>                        <ItemTemplate>                            <%# Eval("Area") %>                        </ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField>                        <HeaderTemplate>                            Country                        </HeaderTemplate>                        <ItemTemplate>                            <%# Eval("Country") %>                        </ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField>                        <HeaderTemplate>                            Soup Name                        </HeaderTemplate>                        <ItemTemplate>                            <%# Eval("SoupName") %>                        </ItemTemplate>                    </asp:TemplateField>                </Columns>            </asp:GridView>

View Code


去.aspx.cs为GridView控件绑定数据:




在.aspx的GridView控件中,不管是在Header还是Row的CheckBox,均有一个Javascript的方法。接下来,我们完成Javascript脚本:
 下面是Head CheckBox:


下面是Row的CheckBox单选脚本:



點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消