バインドされていない列を持つ Infragistics WinGrid (UltraGrid、UltraWinGrid など) があります。と がStyle = Checkbox
ありDataType = System.Boolean
ます。に設定DefaultCellValue
しましtrue
たが、すべての新しい行がcell.Value == False
その列に表示されます。デフォルト値を機能させるにはどうすればよいですか? ありがとう!
8115 次
4 に答える
2
他のすべてが失敗した場合は、InitializeRow
イベントで値を手動で設定することに戻ることをお勧めします。
于 2011-08-03T09:46:45.110 に答える
1
してみてyourColumn.DataType = typeof(bool)
くださいyourColumn.DefaultCellValue = true
。
于 2011-08-05T17:51:41.757 に答える
0
これは古い投稿だと思いますが、これは誰かが答えをグーグルで検索するのに役立つかもしれません!
新しい行では、InitializeTemplateAddRow イベントを使用できます。そこから目的の列の値を設定できます。
//Add TemplateAddRow handler
_ultraGrid.InitializeTemplateAddRow += _ultraGrid_InitializeTemplateAddRow
//In the InitializeTemplateAddRow set the cells value
e.TemplateAddRow.Cells[CELLNAME].Value = true;
//OR
e.TemplateAddRow.Cells[index].Value = true;
于 2014-03-21T11:48:54.877 に答える