1

(myObject の) リストをデータソースとして受け入れる datagridview があります。データベースに追加するデータグリッドに新しい行を追加したいと考えています。これは、リストを取得することで実現できます...空の myObject をリストに追加してから、データソースをリセットします。新しい行の 2 番目のセルにフォーカスを設定したいと考えています。

明確にするために、私はフォーカスを設定しようとしています

4

3 に答える 3

4

行内の特定のセルにフォーカスを設定できますが、DataGridView の SelectionMode が CellSelect に設定されている場合に限ります。その場合は、次の手順を実行します。

dataGridView.Rows[rowNumber].Cells[columnNumber].Selected = true;
于 2009-07-31T16:28:02.010 に答える
0

WinFormsでは、設定できるはずです

Me.dataEvidence.SelectedRows

プロパティを選択する行に移動します。

于 2008-09-18T23:27:55.767 に答える
0

Visual Studio 2012 (vb.NET Framework 4.50 ) では、DataGridView コントロールの任意のセルにフォーカスを設定できます。

これを試して:

Sub Whatever()

    ' all above code

    DataGridView1.Focus()
    DataGridView1.CurrentCell = DataGridView1.Rows(x).Cells(y)       'x is your desired row number, y is your desired column number

    ' all below code

End Sub

わかりました、それは私のために働きます。それがあなたにとってもうまくいくことを願っています。

于 2013-08-13T23:23:27.257 に答える