我有一个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;
}
但运行时会抛出异常。请问有谁能指出我可能出了什么问题。抛出的错误是:
索引超出范围
。