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

主頁 > 知識庫 > asp.net利用NamingContainer屬性獲取GridView行號的方法

asp.net利用NamingContainer屬性獲取GridView行號的方法

熱門標簽:寧波自動外呼系統(tǒng)代理 世紀佳緣地圖標注怎么去掉 怎么給超市做地圖標注入駐店 辦理400電話證件 外呼系統(tǒng)費用一年 手機地圖標注如何刪除 巫師3為什么地圖標注的財寶沒有 外呼系統(tǒng)代理品牌 十堰正規(guī)電銷機器人系統(tǒng)
由于DropDoweList與button不同,無法指定其CommandName,所以,也就沒辦法通過常規(guī)的方法捕獲所在行的索引。頗費了些周折,后來找到用NamingContainer屬性解決了問題。
先來看看微軟對該屬性的解釋:
----------------------------------
獲取對服務(wù)器控件的命名容器的引用,此引用創(chuàng)建唯一的命名空間,以區(qū)分具有相同 Control.ID 屬性值的服務(wù)器控件。
ASP.NET Web 應(yīng)用程序的每一頁均包含控件的層次結(jié)構(gòu)。此層次結(jié)構(gòu)與控件是否生成用戶可見的 UI 無關(guān)。給定控件的命名容器是層次結(jié)構(gòu)中該控件之上的父控件,此父控件實現(xiàn) INamingContainer 接口。實現(xiàn)此接口的服務(wù)器控件為其子服務(wù)器控件的 ID 屬性值創(chuàng)建唯一的命名空間。
當針對列表 Web 服務(wù)器控件(如 Repeater 和 DataList 服務(wù)器控件)進行數(shù)據(jù)綁定時,為服務(wù)器控件創(chuàng)建唯一的命名空間尤其重要。當數(shù)據(jù)源中的多個項創(chuàng)建服務(wù)器控件的多個實例,且該服務(wù)器控件是重復(fù)控件的子級時,命名容器確保這些子控件的每個實例具有不沖突的 UniqueID 屬性值。頁的默認命名容器是請求該頁時生成的 Page 類的實例。
可以使用此屬性確定特定服務(wù)器控件所在的命名容器。
----------------------------------
特別是最后一句話。
下面是SelectedIndexChanged事件的代碼摘要:
復(fù)制代碼 代碼如下:

DropDownList ddl = (DropDownList)sender;
GridViewRow gvr = (GridViewRow)ddl.NamingContainer;
int id = int.Parse(GridView1.DataKeys[gvr.RowIndex][0].ToString());
int num = int.Parse(ddl.Text);

第一句用來獲取觸發(fā)事件的DropDownList控件。
第二句就利用該控件的NamingContainer屬性,獲取其容器,也就我想要的GridViewRow對象。
有了這個,其它的都是常規(guī)用法,問題迎刃而解。
您可能感興趣的文章:
  • 顯示行號的文本輸入框
  • JavaScript獲取GridView中用戶點擊控件的行號,列號
  • DataGridView控件顯示行號的正確代碼及分析
  • .net開發(fā):為程式碼加上行號的方法詳解
  • pycharm 使用心得(四)顯示行號
  • JS 排序輸出實現(xiàn)table行號自增前端動態(tài)生成的tr
  • Python實現(xiàn)去除代碼前行號的方法
  • JS給Textarea文本框添加行號的方法
  • js行號顯示的文本框?qū)崿F(xiàn)效果(兼容多種瀏覽器 )

標簽:景德鎮(zhèn) 泰州 天門 嘉興 山西 通遼 牡丹江

巨人網(wǎng)絡(luò)通訊聲明:本文標題《asp.net利用NamingContainer屬性獲取GridView行號的方法》,本文關(guān)鍵詞  asp.net,利用,NamingContainer,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net利用NamingContainer屬性獲取GridView行號的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net利用NamingContainer屬性獲取GridView行號的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 读书| 桃源县| 中山市| 兖州市| 泸溪县| 余干县| 东山县| 喜德县| 松桃| 铁岭市| 惠东县| 墨脱县| 曲松县| 格尔木市| 宁都县| 乡宁县| 安吉县| 宁夏| 江油市| 广东省| 盱眙县| 澄江县| 博爱县| 古浪县| 焉耆| 张家川| 安泽县| 景东| 海口市| 青岛市| 白山市| 南溪县| 鄱阳县| 兴安县| 玛纳斯县| 黔江区| 湄潭县| 崇左市| 虹口区| 保亭| 凤冈县|