C# DataGridViewについて
1列目の1行目にA、2行目にB、3行目にCと表示したくて下記のようにコーディングしました。
C#
1namespace WindowsFormsApplication1 2{ 3 public partial class Form1 : Form 4 { 5 string[] str = { "A", "B", "C" }; 6 public Form1() 7 { 8 InitializeComponent(); 9 } 10 11 private void button1_Click(object sender, EventArgs e) 12 { 13 for (int i = 0; i < str.Length; i++) 14 { 15 dataGridView1.Rows[i].Cells[0].Value = str[i]; 16 dataGridView1.Rows.Add(); 17 } 18 } 19 } 20} 21
すると思っていた動きにはならず困っています。
なぜ3行空白が出来た後にCが表示されるのでしょうか?
私が思うには、行の追加が下ではなく、上に追加されていっているからだと思います。
下に追加するにはどうすればよいのでしょうか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/23 07:38