データグリッドに新しい行を追加したい
新しい行を追加
グリッドに新しい行を追加したいので、そのグリッドにフォーカスしたいと思います。このような
grid1.addrow()
grid.newrow.focus() 'I want to focus into new row
これを行う方法。
提案またはコードのヘルプが必要
データグリッドに新しい行を追加したい
新しい行を追加
グリッドに新しい行を追加したいので、そのグリッドにフォーカスしたいと思います。このような
grid1.addrow()
grid.newrow.focus() 'I want to focus into new row
これを行う方法。
提案またはコードのヘルプが必要
これは非常に大雑把な例です。dgvコントロールに何をどのように入力するかがわからないためです(「グリッド」と言うときは「DataGridView」を意味すると思います)。
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim dgv As DataGridView = Me.DataGridView1
Dim newRow As DataGridViewRow
Dim rowData() As String = {"John", "Doe"}
'Add a first row, just so we can see that this works:
newRow = dgv.Rows(dgv.Rows.Add(rowData))
newRow.Selected = False
' Now create some random data for the next row:
rowData(0) = "Mary"
rowData(1) = "Smith"
' Add the next row:
newRow = dgv.Rows(dgv.Rows.Add(rowData))
' Set the status of the first cell (element zero in the array of cells
' to Selected = true:
newRow.Cells(0).Selected = True
'If you want a reference to the active cell:
Dim cell As DataGridViewCell = newRow.Cells(0)
End Sub
作業するのはそれほど多くありませんが、どちらも作業するために私たちに多くを与えてくれませんでした。。。コードをもう少し投稿したり、やろうとしていることをもう少し詳しく説明したりできれば、より建設的なフィードバックを提供できる可能性があります。
お役に立てば幸いです。