私はC#winformsアプリケーションを使用しており、現在選択されている行の後にデータグリッドビューの次の行を選択するボタンを機能させようとしています。
私がこれまでに持っているコードは次のとおりです。
private void button4_Click(object sender, EventArgs e)
{
try
{
Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);
// index out of range on this line
dataGridView1.Rows[dataGridView1.SelectedRows[selectedRowCount].Index].Selected = true;
dataGridView1.FirstDisplayedScrollingRowIndex = selectedRowCount + 1;
}
catch (Exception ex)
{
return;
}
しかし、これを実行すると、例外がスローされます。誰かが私が間違っているかもしれないところを指摘できますか?スローされるエラーは次のとおりです。Index is out of range