我正在尝试在RadGrid1_ItemDataBound
事件方法中执行一些逻辑。我需要特定列的索引(ImageUrl)。在尝试找到此列时,我尝试了几种不同的方法。在所有情况下,RadGrid
的列集合包含1列,并带有空白名称。
我的代码如下:
private int GetColumnIndexByName(RadGrid grid, string name)
{
for (int i = 0; i < grid.Columns.Count; i++)
{
if (grid.Columns[i].HeaderText.ToLower().Trim() == name.ToLower().Trim())
{
return i;
}
}
return -1;
}
使用网格名称和列名字符串从上述事件调用此方法。为什么网格列集合几乎为空?