婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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


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

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

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

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

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用sender的Parent獲取GridView中的當(dāng)前行(獲取gridview的值)》,本文關(guān)鍵詞  利用,sender,的,Parent,獲取,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用sender的Parent獲取GridView中的當(dāng)前行(獲取gridview的值)》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用sender的Parent獲取GridView中的當(dāng)前行(獲取gridview的值)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 青冈县| 郎溪县| 南昌县| 洞口县| 武义县| 黄龙县| 肥东县| 乌海市| 奈曼旗| 游戏| 东明县| 平度市| 玉田县| 清水河县| 宁津县| 长子县| 夏津县| 陵川县| 锦州市| 大田县| 玛曲县| 东兰县| 芮城县| 保亭| 石狮市| 吉隆县| 饶平县| 青浦区| 浦北县| 临潭县| 德令哈市| 漯河市| 林州市| 连南| 密云县| 富蕴县| 阿拉尔市| 吴忠市| 姚安县| 上犹县| 边坝县|