VB2008EEを使っています。
DataGridViewでの データの表示について教えてください
Form1に Button1とDataGridView1を貼り付けまして
以下のコードを実行した時に、ボタンを1回押した時は
普通に表示するのですが、ボタンを2回押すと、フィールドは
1回目に出来たフィールドの横に増えたのですが
データが、1回目に出来たフィールドの下に増えてしまいました。
データを2回目に出来たフィールドの下に表示するには
どのようにしたら いいのでしょうか?
なにとぞ ご教授お願いします
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DataGridView1.Columns.Add("ID", "Product ID")
DataGridView1.Columns.Add("Name", "Product Name")
DataGridView1.Columns.Add("Description", "Description")
DataGridView1.Columns.Add("Price", "Price")
DataGridView1.Rows.Add()
For i As Integer = 0 To 9
DataGridView1.Rows.Add(New String() _
{i, _
"Product " & _
i, _
"Description of Product " & i, _
"99.99"})
Next
End Sub
End Class
> DataGridView1.Rows.Add(New String() _
> {i, _
> "Product " & _
> i, _
> "Description of Product " & i, _
> "99.99"})
DataGridView1.Columns の列数が 5 列であれ 20 列であれ、
ここで追加している行は、「先頭 5 列分の情報」しかありませんね。
> データを2回目に出来たフィールドの下に表示するには
> どのようにしたら いいのでしょうか?
Rows.Add した後、
DataGridView1(列番号, 行番号).Value = 新しいデータ
で指定するとか。
魔界の仮面弁士さん ご返答ありがとうございました
DataGridView1(列番号, 行番号).Value = 新しいデータ
で次のデータを入れることにより、レコードが増えずに
データを表示する事が出来ました。
回答をしてもたい、なんとか先に進めれそうです
ありがとうございました