我想知道是否有一種方法來識別和引用在Asp.Net GridView中的名稱或Id的單元格。如何在不使用索引的情況下引用ASP.NET GridView中的單元格?
就我而言,我有這種情況,我想在TemplateField中訪問一個ImageButton控件。
我的代碼是這樣的:
ImageButton ibtStatus = (ImageButton)e.Row.Cells[8].FindControl(ibtIDStatus);
但我想指的是這樣的細胞:
ImageButton ibtStatus = (ImageButton)e.Row.Cells["MyCell"].FindControl(ibtIDStatus);
如何通過一個名字,或者的HeaderText任何引用單元格其他方式不是由它的索引?
編輯:我正在使用Visual Studio 2005和.NET 2.0。
爲什麼你想找到特定單元格內的控件?您可以通過搜索Row元素(e.Row.FindControl(「yourControlID」))來獲得相同的結果。 – Meryovi 2012-02-28 19:25:26
哼哼......我想我對我的例子並不滿意。我也想隱藏一些特定的Cell,比如'e.Row.Cells [4] .Visible = false'怎麼做? – 2012-02-28 19:48:59