15

Windows フォームのコーディングからを追加する方法checkboxdatagridview

私はあるdatatable列を持っていてvalue=true; 、別のdatatable列にはその列の設定がありましたvalue='Checkbox'

したがって、値が truecheckboxで、デフォルトのデータテーブルvalueセルがある場合は、checkbox選択された true に置き換える必要があります。そうであれば

値がデフォルトでtrueの場合、そのチェックボックスでチェックする必要があります..

4

5 に答える 5

31

チェックボックスを含む列を追加する場合:

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50;
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10; //if the datagridview is resized (on form resize) the checkbox won't take up too much; value is relative to the other columns' fill values
dataGridView1.Columns.Add(checkColumn);
于 2010-06-17T11:15:16.430 に答える
6

データグリッド ビューにチェックボックス列を追加する最も簡単な方法は、UI からだと思います

              Step1 : Select the dataGrid at the UI
              Step2: Select Edit Column
              Step3: Click on the column name in edit Columns Window
              Step4:Select column type = "DataGridViewCheckBoxColumn"
              Step5: click ok

スナップショットを添付しました ここに画像の説明を入力

于 2016-12-29T10:18:59.500 に答える
3

この種の質問については、デザイナーを使用してコントロールを追加するだけで、Visual Studio がコード ビハインド ファイルで何を行ったかを確認できます。

于 2010-06-17T14:10:45.407 に答える
2

DataGridViewチェックボックス列を動的に追加する方法を意味していると仮定します。

DataGridViewCheckBoxColumn col = new DataGridViewCheckBoxColumn();
... // set properties as needed here
dataGridView1.Columns.Add(col);
于 2010-06-17T11:13:57.853 に答える