2013-09-23 41 views
1

我在組頭中有一個按鈕,但我只想顯示它,如果在Bool中對於組中的至少一個項目爲true。設置Telerik RadGrid Group Header內部按鈕的可見性

我嘗試了網格的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")); 
    } 
}