【发布时间】:2012-03-18 06:58:01
【问题描述】:
我想知道是否有一种方法可以在 Asp.Net GridView 中按名称或 Id 来识别和引用单元格。
就我而言,我有这种情况,我想访问 TemplateField 中的 ImageButton 控件。
我的代码是这样的:
ImageButton ibtStatus = (ImageButton)e.Row.Cells[8].FindControl(ibtIDStatus);
但我想像这样引用单元格:
ImageButton ibtStatus = (ImageButton)e.Row.Cells["MyCell"].FindControl(ibtIDStatus);
如何通过名称、HeaderText 或任何其他不通过其索引的方式引用 Cell?
已编辑:我使用的是 Visual Studio 2005 和 .NET 2.0。
【问题讨论】:
-
为什么要在特定单元格中查找控件?您可以通过搜索 Row 元素 (e.Row.FindControl("yourControlID")) 获得相同的结果。
-
哼...我想我对我的例子不满意。我也想隐藏一些特定的Cell,比如
e.Row.Cells[4].Visible = false怎么做?
标签: c# asp.net datagrid .net-2.0