UltraGridは、bool型がバインドされている列には既定でチェックボックスを表示します。このチェックボックスを特定の行のみ表示させたい場合は、そのセルのHiddenプロパティをtrueにしてください。

// "Col1"列にbool型がバインドされていて、そのチェックボックスを3行おきに非表示にする場合
private void ultraGrid1_InitializeRow(object sender, Infragistics.Win.UltraWinGrid.InitializeRowEventArgs e)
{
    if(e.Row.Index % 3 == 0)
    {
        e.Row.Cells["Col1"].Hidden = true;
    }
}

 

実行結果

 

サンプル

 

Tagged:

製品について

Ultimate UI for Windows Forms