最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

GridView中加上CheckBox 的全選功能的代碼

 更新時(shí)間:2013年03月11日 21:24:41   作者:  
GridView中加上CheckBox 的全選功能的代碼,需要的朋友可以參考一下

首先我們當(dāng)然是要先做出一個(gè)有資料的GridView
GridView做好後,我們?cè)卺岱叫略鲆粋€(gè)樣板欄位(TemplateField)
請(qǐng)?jiān)谛略龅臉影鍣谖恢械腍eaderTemplate加入一個(gè)CheckBox作為全選用,然後在ItemTemplate也加入一個(gè)CheckBox

復(fù)制代碼 代碼如下:

<asp:TemplateField>     
                    <HeaderTemplate>     
                        <asp:CheckBox ID="CheckAll" runat="server" onclick= "SelectAllCheckboxes(this);"  Text="全選/取消" ToolTip="按一次全選,再按一次取消全選" />     
                    </HeaderTemplate>     
                    <ItemTemplate>     
                        <asp:CheckBox ID="CheckBox2" runat="server" Text="全選"/>     
                    </ItemTemplate>     
</asp:TemplateField>

接著請(qǐng)?jiān)谠擁?yè)面的最底部加上以下的Java Script

復(fù)制代碼 代碼如下:

<script type="text/javascript">     
function SelectAllCheckboxes(spanChk)     
{     
    elm=document.forms[0];     

    for(i=0;i<elm.length;i++)     
        {     
            if(elm[i].type=="checkbox" && elm[i].id!=spanChk.id)     
            {     
                if(elm.elements[i].checked!=spanChk.checked)     
                 elm.elements[i].click();                     
            }     
    }     
}     
</script>

如果您的頁(yè)面有套用MasterPage請(qǐng)將上方JS放在</asp:Content>標(biāo)籤上面,到這裡就已經(jīng)完成了全選和取消全選的功能了,您可以自行測(cè)試看看,再來(lái)我們要製作修改的部份(你總不會(huì)做出全選/取消的功能只是讓使用者按好玩的吧), 接著在頁(yè)面上放置一個(gè)按鈕(Button),對(duì)按鈕點(diǎn)兩下,切換到程式部份, 切換到程式部份後我們利用以下code去抓出哪些列(ROW)有被打勾

復(fù)制代碼 代碼如下:

int i;     
for (i = 0; i < this.GridView1.Rows.Count; i++)     
{     
    if (((CheckBox)GridView1.Rows[i].FindControl("CheckBox2")).Checked)     
    {     
    Response.Write(GridView1.DataKeys[i].Value.ToString());     
    //GridView1.DataKeys[i].Value.ToString()可以抓到該列的DataKeys的值,我設(shè)定的是pk值     
    }     
}

如果您的GridVie沒有設(shè)定 DataKeyNames="資料欄位"那上方的code就列不出pk值唷

利用以上方式您就可以準(zhǔn)確的抓出哪些列有被使用者打勾,來(lái)作其他您要執(zhí)行的程式了

相關(guān)文章

  • gridview自動(dòng)排序示例分享

    gridview自動(dòng)排序示例分享

    GridView自帶了數(shù)據(jù)排序功能。在設(shè)計(jì)視圖下,只能對(duì)GridView的排序數(shù)據(jù)列和排序方向進(jìn)行靜態(tài)設(shè)置。在后臺(tái)程序中,則需要用Attributes方式對(duì)GridView的這兩個(gè)屬性進(jìn)行動(dòng)態(tài)設(shè)置
    2014-01-01
  • ASP.NET?MVC5網(wǎng)站開發(fā)咨詢管理的架構(gòu)(十一)

    ASP.NET?MVC5網(wǎng)站開發(fā)咨詢管理的架構(gòu)(十一)

    這篇文章主要介紹了ASP.NET?MVC5網(wǎng)站開發(fā)咨詢管理的架構(gòu),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • IIS故障(Connections_Refused)問題分析及處理

    IIS故障(Connections_Refused)問題分析及處理

    這幾天某地市Web服務(wù)器連續(xù)多次出現(xiàn)故障問題(Connections_Refused),正好借這個(gè)案例向大家詳細(xì)介紹下,需要了解的朋友可以參考下
    2012-12-12
  • .net core部署到windows服務(wù)上的完整步驟

    .net core部署到windows服務(wù)上的完整步驟

    這篇文章主要給大家介紹了關(guān)于.net core部署到windows服務(wù)上的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.net core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 詳解ASP.NET頁(yè)面生命周期事件

    詳解ASP.NET頁(yè)面生命周期事件

    這篇文章介紹了ASP.NET頁(yè)面生命周期事件,有需要的朋友可以參考一下
    2013-07-07
  • 基于.net standard 的動(dòng)態(tài)編譯實(shí)現(xiàn)代碼

    基于.net standard 的動(dòng)態(tài)編譯實(shí)現(xiàn)代碼

    這篇文章主要介紹了基于.net standard 的動(dòng)態(tài)編譯實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • ASP.NET數(shù)據(jù)綁定控件詳解

    ASP.NET數(shù)據(jù)綁定控件詳解

    這篇文章主要為大家詳細(xì)介紹了ASP.NET數(shù)據(jù)綁定控件,為大家解析了ListBox、GridView、Repeater三個(gè)數(shù)據(jù)綁定控件的“高效分頁(yè)”,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • ASP.NET Core實(shí)現(xiàn)自定義WebApi模型驗(yàn)證詳解

    ASP.NET Core實(shí)現(xiàn)自定義WebApi模型驗(yàn)證詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core實(shí)現(xiàn)自定義WebApi模型驗(yàn)證的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Request.RawUrl 屬性的應(yīng)用收

    Request.RawUrl 屬性的應(yīng)用收

    用來(lái)對(duì)字符串分析,有選擇的導(dǎo)向。
    2009-06-06
  • 從客戶端檢測(cè)到有潛在危險(xiǎn)的Request.Form值的asp.net代碼

    從客戶端檢測(cè)到有潛在危險(xiǎn)的Request.Form值的asp.net代碼

    asp.net開發(fā)中,經(jīng)常遇到“從客戶端檢測(cè)到有潛在危險(xiǎn)的Request.Form 值”錯(cuò)誤提示,很多人給出的解決方案是
    2009-03-03

最新評(píng)論

淳安县| 通江县| 桦南县| 高陵县| 扎赉特旗| 胶南市| 沁阳市| 略阳县| 大邑县| 横山县| 武隆县| 襄樊市| 巴里| 新巴尔虎左旗| 五寨县| 大埔区| 喀什市| 陵水| 明星| 大庆市| 长顺县| 福清市| 乐都县| 永登县| 巩义市| 邢台县| 望城县| 嘉义市| 潞西市| 四会市| 射阳县| 云南省| 佛教| 永泰县| 盐边县| 香河县| 渑池县| 蕉岭县| 陇南市| 安陆市| 山丹县|