- - PR -
DataGridでCheckBoxが3ステートになってしまう
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-05-07 17:57
WindowsフォームでcheckboxをDataGridに表示しようとして以下のようにしましたが
checkboxをクリックすると3ステートになっています。 普通の2ステート(?)にする方法はあるのでしょうか? // dgはDataGridです DataTable dt = new DataTable( "dt" ); dt.Columns.Add( new DataColumn( "hoge", typeof(bool) ) ); dg.SetDataBinding( dt, "" ); DataRow dr = dt.NewRow(); dr["hoge"] = true; dt.Rows.Add( dr1 ); よろしくお願いします。 |
|
投稿日時: 2004-05-07 17:59
↑ ミスりました。
コードの最終行は dt.Rows.Add( dr ); です。よろしくお願いします。 |
|
投稿日時: 2004-05-07 18:17
System.Windows.Forms.CheckBox.TreeState = False
とか? |
|
投稿日時: 2004-05-07 19:00
諸農です。
DataGridBoolColumnを使ってAllowNullプロパティを falseにセットすればOKです。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |
|
投稿日時: 2004-05-10 17:52
スレ主です。
DataGridBoolColumnで実現できました。ありがとうございました。 なんかDataGridを使おうとするとDataTableやらDataSetやらDataViewやら・・・ 頭がごちゃごちゃになってしまいました><。 |
1