DataGridViewのColumn1がComboBoxのカラムだとします。
C#
1DataTable dt = new DataTable(); 2 dt.Columns.Add("Display", typeof(string)); 3 dt.Columns.Add("Value", typeof(int)); 4 dt.Rows.Add("A", 0); 5 dt.Rows.Add("B", 1); 6 dt.Rows.Add("C", 2); 7 8 Column1.DataSource = dt; 9 //実際の値が"Value"列、表示するテキストが"Display"列とする 10 Column1.ValueMember = "Value"; 11 Column1.DisplayMember = "Display";
これでbuttonを押すと、
C#
1 private void button1_Click(object sender, EventArgs e) 2 { 3 for (int i = 0; i < 9; i++) 4 { 5 dataGridView1.Rows.Add(); 6 } 7 }
ボタンクリックイベントでRowsをAddしたとき、同時にComboBoxのカラムの値をA,B,Cを3つずつ選択された状態でRowsをAddするにはどうすればよいのでしょうか?
下がDataGridViewだとしてイメージ的には、ボタンを押すと
A
A
A
B
B
B
C
C
C
という行が追加される。という結果を得たいです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。