假如你在gridview中添加一个模板列,并 在模板列中存放了一个dropdownlist控件。那么,问题就是:你如何去操作这个dropdownlist控件????
//对于gridview控件: 
System.Web.UI.WebControls.GridViewRow rows = (GridViewRow)((Control)sender).Parent.Parent;//获取对于ui层次结构中服务器控件的父控件的父控件的引用
        DropDownList list = (DropDownList)rows.FindControl("DropDownList1");
//对于datagrid控件:
System.Web.UI.WebControls.DataGridItem item = (DataGridItem)((Control)sender).Parent.Parent;//获取对于ui层次结构中服务器控件的父控件的父控件的引用
        DropDownList list = (DropDownList)rows.FindControl("DropDownList1");
其实运用的就是findcontrol方法。
System.Web.UI.WebControls.GridViewRow rows = (GridViewRow)((Control)sender).Parent.Parent;//获取对于ui层次结构中服务器控件的父控件的父控件的引用
对于这个还不理解。
VB.NET 写法如下:
Dim rows As System.Web.UI.WebControls.GridViewRow = CType(CType(sender, Control).Parent.Parent, GridViewRow) '//获取对于ui层次结构中服务器控件的父控件的父控件的引用
        Dim dropList As DropDownList = CType(rows.FindControl("DropList_Level"), DropDownList)
        Page.Response.Write("alert('" + dropList.SelectedValue.ToString + "')")

转载于:https://blog.51cto.com/liweibird/172526

寻找GridView中模板列中的控件相关推荐

  1. ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList

    有时候希望在 GridView 模板中使用自动回发的 CheckBox (autopostback=true) ,但是 CheckBox 没有 CommandName 属性,因此也就无法在 GridV ...

  2. 实现DataGridView中同一列不同行控件类型的不同

    DataGridView中列的类型可分为DataGridViewTextBoxColumn.DataGridViewCheckBoxColumn .DataGridViewImageColumn .D ...

  3. 【转】 ASP.NET 3.5中使用新的ListView控件

    ASP.NET中新的ListView控件为显示和CURD数据库操作提供了基于模板的布局,使之成为一项极好的方式,建立以数据为中心的Web应用程序. 当你编写以用户为中心的应用程序时,总需要某种形式的数 ...

  4. 在VS2010/MFC中如何对对话框添加控件

    创建对话框资源需要创建对话框模板.修改对话框属性.为对话框添加各种控件等步骤.而如何为对话框添加控件直接影响到界面的美观和开发人员的工作效率.本人将为大家介绍如何为对话框添加控件的详细步骤. 方法/步 ...

  5. WPF 中动态创建和删除控件

    WPF 中动态创建和删除控件 原文:WPF 中动态创建和删除控件 动态创建控件 1.容器控件.RegisterName("Name",要注册的控件)   //注册控件 2.容器控件 ...

  6. 在ASP.NET 3.5中使用新的ListView控件(3)

    在清单1中,SqlDataSource通过设置ConnectionString 和SelectCommand 属性控制从AdventureWorks数据库的Product表中检索数据,Connecti ...

  7. 写了一段VBA代码后, Excel每次保存时都弹出警告:”此文档中包含宏、Activex控件、XML扩展包信息“(office 2007)

    前言:今天在写一段VBA代码之后,遇到一个问题, Excel每次保存时就报一个警告(使用的是office 2007): 此文档中包含宏.Activex控件.XML扩展包信息 用起来很不爽! ----- ...

  8. 如何在 Cell 组件/插件中添加下拉树形控件

    引言 用友华表Cell控件在提供强大的报表功能的同时,在关键细节也是十分突出,为开发者进一步缩短开发周期和最终用 户的完美需求提供了有效有利的平台.下面的例子提供了VB语言对实现美观实用的下拉树形控件 ...

  9. Winform DataGridView单元格中动态添加多个控件

    简介: 在DataGridView的单元格中动态添加多个控件.例如在DataGridViewTextBox单元格中,添加CheckBox和Button控件.主题思路就是一个动态控件的大小,位置,显示, ...

最新文章

  1. Java项目:在线拍卖竞价系统(java+SpringBoot+FreeMarker+Mysql+redis)
  2. python爬图片_网络爬虫经验:反爬和反反爬
  3. 用于视频超分辨率的可变形三维卷积
  4. Python之fastai:fastai库的简介、安装、使用方法之详细攻略
  5. FPGA是如何搭建的
  6. 做过这个NLP项目的面试通过率高达 90%!!
  7. BadI /ui2/catalog_provider_bd
  8. 面向对象重写(override)与重载(overload)区别
  9. 牛客 牛牛浇树(差分)
  10. 阿里云免费 SSL 证书申请
  11. J2EE--Mybatis基础知识题
  12. Windows下部署yolov5实现口罩检测
  13. navicat11全系列破解教程
  14. 计算机主机前耳机没声音,win7系统电脑前面耳机没声音怎么办
  15. 【IT职业】IT人的职业规划
  16. 如何下载离线地图数据(支持谷歌、百度、高德等所有地图源)
  17. 浅谈Web大数据可视化平台开发流程
  18. html5 canvas画椭圆形
  19. 3.7. Miscellaneous
  20. 多区域复制——《超级处理器》应用

热门文章

  1. Mysql分析排序和锁阅读总结
  2. WPF中的一些常用类型转换
  3. 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛B: Out-out-control cars
  4. 循序渐进DB2.DBA系统管理、运维与应用案例pdf
  5. Linux文件查找命令具体解释-which whereis find locate
  6. keil C 51 strlen库函数使用
  7. Oacle 开窗函数 分析函数
  8. 【译】Tutorials ---- Hello, World
  9. 怎么样才能写出出色的代码
  10. 为什么选择学习Java编程