1

我在组标题中有一个按钮,但我只想在组中至少 1 个项目的 Bool 为真时显示它。

我尝试了OnDataBound网格的事件并遍历所有项目以查看布尔值是否为真/假。问题是我不确定如何获取相关的组标题并设置按钮的可见性。

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

1 回答 1

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"));
    }
}
于 2013-10-02T09:33:31.937 回答