在ItemDataBound事件中,RadGrid网格列集合只有1行,没有名称。为什么?

时间:2014-10-17 17:48:07

标签: c# asp.net radgrid

我正在尝试在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;
}

使用网格名称和列名字符串从上述事件调用此方法。为什么网格列集合几乎为空?

0 个答案:

没有答案