我在组标题中有一个按钮,但我只想显示它,如果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"));
}
}
答案 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"));
}
}