|
■No87181 (Hongliang さん) (魔界の仮面弁士)に返信
下記のようにコンボボックスを設定しています。
//ComboBoxに表示する項目のリストを作成する DataTable dtTable = new DataTable("dtTable"); dtTable.Columns.Add("Display", typeof(string)); dtTable.Columns.Add("Value", typeof(int)); dtTable.Rows.Add(string.Empty, -1); dtTable.Rows.Add("無し", 0); dtTable.Rows.Add("有り", 1);
// DataGridViewComboBoxColumnを作成 DataGridViewComboBoxColumn column = new DataGridViewComboBoxColumn(); column = (DataGridViewComboBoxColumn)dgv.Columns[6]; // 表示する列の名前を設定する column.DataPropertyName = strColumName; column.HeaderText = "タイトル"; // 実際の値が"Value"列、表示するテキストが"Display"列とする column.ValueMember = "Value"; column.DisplayMember = "Display"; // DataGridViewComboBoxColumnのDataSourceを設定 column.DataSource = dtTable;
値を表示する箇所で、下記のように実装しました dgv[0, 0].Value = 1;
「有り」が表示されず、何も表示されず空白が表示されます
他に何が不足しているのでしょうか?
よろしくお願いします
|