2013-09-23 4 views
1

У меня есть кнопка внутри заголовка группы, но я хочу ее отображать только в том случае, если на Bool истинно хотя бы 1 из элементов в группе.Установите видимость кнопки внутри заголовка группы Telerik RadGrid

Я пробовал OnDataBound Событие для сетки и зациклился на всех элементах, чтобы проверить, был ли bool истинным/ложным. Проблема в том, что я не уверен, как получить соответствующий заголовок группы и установить видимость кнопки.

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

ответ

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")); 
    } 
} 
Смежные вопросы