欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用sender的Parent獲取GridView中的當(dāng)前行(獲取gridview的值)

 更新時(shí)間:2014年01月15日 11:07:30   作者:  
這篇文章主要介紹了利用sender的Parent獲取GridView中的當(dāng)前行的方法,大家參考使用吧


獲取GridView當(dāng)行有好幾個(gè)方法:

1 加RowCommand事件中,判斷請(qǐng)求的發(fā)出按鈕控件名,根據(jù)傳遞的參數(shù)來(lái)獲取當(dāng)前行中我們需要的參數(shù)。
2 GridView設(shè)置datakeynames方式。

以上方法實(shí)現(xiàn)不再累贅。

今天給大家介紹一種最方便,也最滿(mǎn)足日常思維的好辦法:
采用控件事件的sender的Parent來(lái)獲取cell對(duì)象,再取cell的上級(jí)對(duì)象,也就是row對(duì)象了。簡(jiǎn)單吧!

示例如下:
在第三列中放了一個(gè)模板列,放入了一個(gè)CheckBox,想法是在選中時(shí),設(shè)置第四列Lable狀態(tài)標(biāo)識(shí)為“T”,取消選中時(shí),第四列Lable狀態(tài)標(biāo)識(shí)清空

CheckBox直接在模板列中雙擊,加入以下代碼即可。

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

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox chk = (CheckBox) sender;

        DataControlFieldCell dcf = (DataControlFieldCell)chk.Parent;
        GridViewRow gvr = (GridViewRow)dcf.Parent;

        if (chk.Checked)
        {
            Label lab = (Label)gvr.Cells[3].FindControl("Label1");
            lab.Text = "T";
        }
        else
        {
            Label lab = (Label)gvr.Cells[3].FindControl("Label1");
            lab.Text = "";
        }
    }

您可能感興趣的文章:

相關(guān)文章

  • vb 中的MD5加密在asp.net中的實(shí)現(xiàn)

    vb 中的MD5加密在asp.net中的實(shí)現(xiàn)

    給定標(biāo)識(shí)哈希類(lèi)型的密碼和字符串,該例程產(chǎn)生一個(gè)適合存儲(chǔ)在配置文件中的哈希密碼,感興趣的朋友可以參考下本文
    2013-04-04
  • Asp.net GridView使用大全(分頁(yè)實(shí)現(xiàn))

    Asp.net GridView使用大全(分頁(yè)實(shí)現(xiàn))

    關(guān)于GridView的使用涉及很多,網(wǎng)絡(luò)上零零散散的有一些,為了讓自己使用方便,也為了大家能很好的學(xué)習(xí)與工作,我把網(wǎng)絡(luò)上的GridView使用方法收集了一些
    2013-04-04
  • .Net Core實(shí)現(xiàn)JWT授權(quán)認(rèn)證

    .Net Core實(shí)現(xiàn)JWT授權(quán)認(rèn)證

    這篇文章介紹了.Net Core實(shí)現(xiàn)JWT授權(quán)認(rèn)證的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • Request.UrlReferrer使用詳解

    Request.UrlReferrer使用詳解

    Request.UrlReferrer可以獲取客戶(hù)端上次請(qǐng)求的url的有關(guān)信息,接下來(lái)為大家詳細(xì)介紹下Request.UrlReferrer使用方法,感興趣的朋友可以參考下哈,希望對(duì)你有所幫助
    2013-04-04
  • C#中的cookie編程簡(jiǎn)單實(shí)例與說(shuō)明

    C#中的cookie編程簡(jiǎn)單實(shí)例與說(shuō)明

    這篇文章介紹了C#中的cookie編程簡(jiǎn)單實(shí)例與說(shuō)明,有需要的朋友可以參考一下
    2013-07-07
  • .NET 緩存設(shè)計(jì)的使用說(shuō)明

    .NET 緩存設(shè)計(jì)的使用說(shuō)明

    緩存是提高應(yīng)用程序性能的最好方法之一。運(yùn)用緩存可以?xún)?yōu)化數(shù)據(jù)查詢(xún),避免不必要的網(wǎng)絡(luò)數(shù)據(jù)回傳,和避免執(zhí)行不必要的完全相同的數(shù)據(jù)處理邏輯。
    2013-03-03
  • asp.net多圖片上傳實(shí)現(xiàn)程序代碼

    asp.net多圖片上傳實(shí)現(xiàn)程序代碼

    下面是一個(gè)完整的asp.net同時(shí)支持多圖片上傳一個(gè)實(shí)現(xiàn),有需要的朋友可參考一下,本文章限制同時(shí)可上傳8張圖片,當(dāng)然大可自己可修改更多或更少
    2012-09-09
  • ASP.NET Core 文件響應(yīng)壓縮的常見(jiàn)使用誤區(qū)

    ASP.NET Core 文件響應(yīng)壓縮的常見(jiàn)使用誤區(qū)

    在微軟官方文檔中,未明確指出文件壓縮功能的使用誤區(qū)。本文將對(duì) ASP.NET Core 文件響應(yīng)壓縮的常見(jiàn)使用誤區(qū)做出說(shuō)明。
    2021-05-05
  • asp.ent(C#)中判斷空字符串的3種方法以及性能分析

    asp.ent(C#)中判斷空字符串的3種方法以及性能分析

    asp.ent(C#)中判斷空字符串的3種方法以及性能分析
    2009-11-11
  • ASP.NET?MVC+EF實(shí)現(xiàn)異步增刪改查

    ASP.NET?MVC+EF實(shí)現(xiàn)異步增刪改查

    這篇文章介紹了ASP.NET?MVC+EF實(shí)現(xiàn)異步增刪改查的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03

最新評(píng)論