質問編集履歴

1 コード記入

miwaboy

miwaboy score 2

2020/10/02 21:44  投稿

V B.NET DataGridView 行の挿入について
VB.net初心者です。
DataGridViewでDataGridView.Rows.Add()をすると行が列の一番最初に挿入されます。
本来であれば最終行に挿入されるはずなのですが....
わかる方がいればご教授ください。
下記のコードにてボタンのクリック時に行の挿入と中身にテキストボックスの中身を出力したいのですが
下記のコードでは行が一番最初の行に挿入されます。
よろしくお願いいたします。
間違っている箇所があれば教えてください。
よろしくお願いいたします。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If DataGridView1.Columns.Contains("Workcontents") Then
           DataGridView1.Rows.Add()
           DataGridView1.Rows(DataGridView1.Rows.Count - 1).Cells("Data").Value = TextBox1.Text
       Else
           Dim colum As New DataGridViewTextBoxColumn
           colum.HeaderText = "業務内容"
           colum.Name = "Data"
           DataGridView1.Rows(0).Cells("Data").Value = TextBox1.Text
       End If
   End Sub
  • VB.NET

    1697 questions

    Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る