校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 利用sender的Parent獲取GridView中的當前行(獲取gridview的值)

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

熱門標簽:怎樣給陜西地圖標注顏色 400電話辦理信任翰諾科技 廣州銷售外呼系統定制 云狐人工智能電話機器人 福州人工智能電銷機器人加盟 電銷機器人 數據 宿遷智能外呼系統排名 地圖標注多少錢一張 ai電銷機器人對貸款有幫助嗎


獲取GridView當行有好幾個方法:

1 加RowCommand事件中,判斷請求的發出按鈕控件名,根據傳遞的參數來獲取當前行中我們需要的參數。
2 GridView設置datakeynames方式。

以上方法實現不再累贅。

今天給大家介紹一種最方便,也最滿足日常思維的好辦法:
采用控件事件的sender的Parent來獲取cell對象,再取cell的上級對象,也就是row對象了。簡單吧!

示例如下:
在第三列中放了一個模板列,放入了一個CheckBox,想法是在選中時,設置第四列Lable狀態標識為“T”,取消選中時,第四列Lable狀態標識清空

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

復制代碼 代碼如下:

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 = "";
        }
    }

您可能感興趣的文章:
  • c#獲取gridview的值代碼分享

標簽:焦作 新疆 大興安嶺 延安 宜春 黃南 綿陽 曲靖

巨人網絡通訊聲明:本文標題《利用sender的Parent獲取GridView中的當前行(獲取gridview的值)》,本文關鍵詞  利用,sender,的,Parent,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用sender的Parent獲取GridView中的當前行(獲取gridview的值)》相關的同類信息!
  • 本頁收集關于利用sender的Parent獲取GridView中的當前行(獲取gridview的值)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 印江| 华容县| 黔西| 东阳市| 蓬溪县| 随州市| 全南县| 洛川县| 庆元县| 徐州市| 葵青区| 东方市| 泰安市| 抚顺县| 水城县| 信阳市| 基隆市| 贺兰县| 宜君县| 富顺县| 沈丘县| 北辰区| 北碚区| 托克托县| 土默特左旗| 建瓯市| 武穴市| 酒泉市| 漳平市| 越西县| 墨脱县| 南涧| 潼关县| 伊通| 永平县| 涿鹿县| 威远县| 专栏| 武陟县| 海淀区| 阳信县|