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

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

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

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

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行號顯示的文本框實現(xiàn)效果(兼容多種瀏覽器 )

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

巨人網(wǎng)絡通訊聲明:本文標題《asp.net利用NamingContainer屬性獲取GridView行號的方法》,本文關鍵詞  asp.net,利用,NamingContainer,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net利用NamingContainer屬性獲取GridView行號的方法》相關的同類信息!
  • 本頁收集關于asp.net利用NamingContainer屬性獲取GridView行號的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 南充市| 乌什县| 芜湖县| 福泉市| 黄山市| 高安市| 富蕴县| 无极县| 黎平县| 乌恰县| 霸州市| 台州市| 宜兴市| 兴义市| 新巴尔虎左旗| 磐石市| 宁陵县| 双峰县| 德兴市| 十堰市| 友谊县| 集安市| 甘谷县| 丘北县| 台安县| 乐昌市| 禹州市| 高碑店市| 北川| 桐梓县| 海南省| 兰溪市| 卢湾区| 百色市| 阳春市| 宜良县| 商都县| 淮安市| 吉安市| 禄劝| 福州市|