设置Telerik RadGrid Group Header内按钮的可见性

时间:2013-09-23 17:08:21

标签: asp.net telerik radgrid

我在组标题中有一个按钮,但我只想显示它,如果Bool对于该组中的至少一个项目是真的。

我尝试了网格的OnDataBound事件并循环遍历所有项目以查看bool是否为true / false。问题是我不知道如何获得相关的组头然后设置按钮的可见性。

protected void RadGrid2_DataBound(object sender, EventArgs e)
{
    foreach (GridDataItem item in RadGrid2.Items)
    {
        bool Mismatch = Convert.ToBoolean(item.GetDataKeyValue("IsMismatch"));
    }
}

1 个答案:

答案 0 :(得分:0)

试试这个:

protected void RadGrid2_DataBound(object sender, EventArgs e)
{
    foreach (GridDataItem item in RadGrid2.Items)
    {
      Button GroupheaderBtn = (Button)Item.FindControl("headerbotton");//find button Group header button
      bool Mismatch = Convert.ToBoolean(item.GetDataKeyValue("IsMismatch"));
    }
}