1

グループ ヘッダー内にボタンがありますが、グループ内の少なくとも 1 つの項目でブール値が true の場合にのみ表示したいと考えています。

グリッドのイベントを試し、OnDataBoundすべてのアイテムをループしてブール値が true/false かどうかを確認しました。問題は、関連するグループ ヘッダーを取得してボタンの可視性を設定する方法がわからないことです。

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 に答える