1

DatGridView設定できる通常のコンボボックスに従って、dynamic 内に作成されたコンボボックスセルの最初の要素を表示する方法

ComboBox1.SelectedIndex = 0;

しかし、このケースはDataGridViewComboBoxCellでは機能しません。以下のコードに示すようにコンボボックスセルを作成し、ループ内に値を追加しています..

DataGridViewComboBoxCell global_inhibits = new DataGridViewComboBoxCell();
for (int j = 0; j < Class_INHV.global_inhibts.Count; j++)
    global_inhibits.Items.Add(Class_INHV.global_inhibts[j]);

デフォルトで追加された最初の要素を表示する方法を教えてもらえますか?

4

2 に答える 2

1

試す:

 global_inhibits.Value = global_inhibits.Items[0];
于 2013-07-03T10:50:18.617 に答える
1

値を設定するだけです。次のように明示的に設定できます

DataGridViewComboBoxCell global_inhibits = new DataGridViewComboBoxCell();
global_inhibits.Value = "SomeValue";

または、Itemインデックス作成を使用して を使用します

DataGridViewComboBoxCell global_inhibits = new DataGridViewComboBoxCell();
global_inhibits.Value = global_inhibits.Items[0];

これが役立つことを願っています。

于 2013-07-03T10:52:10.820 に答える