我有一個DataGridView綁定到數據庫表。 DataGridView不可編輯,有一些文本字段可以在其中編輯數據,這些字段由按鈕控制。 我有下面的代碼NEWROW按鈕:如何選擇並滾動到Datagridview中的新行?
dataGridView1.AllowUserToAddRows = true;
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Selected)
{ row.Selected = false; }
}
dataGridView1.Rows[dataGridView1.NewRowIndex].Selected = true;
笏我需要的是:
- 在DataGridView應滾動到底部(其中NEWROW是)
- 的NEWROW應側重,使文本框顯示新的(空)行(內容)
我已經試過:
bindSourceGS.Position = dataGridView1.NewRowIndex;
但它不會選擇datagridview的newRow。 我想使用datagridview的newRow,因爲當用戶按下取消按鈕時,我不必刪除數據集中的行,並且datagridview.Rows [i]具有IsNewRow屬性。
不要混合使用DataGrid和DataGridView,它們是不同的控件。我編輯了你的問題,說清楚你正在使用DataGridView。 – 2011-05-05 13:35:24