C# DataGridView.SelectAll()除了最后一行吗?

C# DataGridView.SelectAll()除了最后一行吗?,c#,winforms,datagridview,C#,Winforms,Datagridview,是否有一种方法可以选择datagridview中除最后一行之外的所有内容?而不是手动选择行。如果我使用DataGridView.SelectAll()它选择datagridview中的所有内容,包括底部我不想包含的空行 只需在调用SelectAll后手动取消选择最后一行即可: dataGridView.SelectAll(); if (dataGridView.RowCount > 0) { var lastRow = dataGridView.Rows[dataGridView

是否有一种方法可以选择datagridview中除最后一行之外的所有内容?而不是手动选择行。如果我使用
DataGridView.SelectAll()它选择datagridview中的所有内容,包括底部我不想包含的空行

只需在调用
SelectAll
后手动取消选择最后一行即可:

dataGridView.SelectAll();

if (dataGridView.RowCount > 0)
{
    var lastRow = dataGridView.Rows[dataGridView.RowCount - 1];
    lastRow.Selected = false;
}

只需在调用
SelectAll
后手动取消选择最后一行即可:

dataGridView.SelectAll();

if (dataGridView.RowCount > 0)
{
    var lastRow = dataGridView.Rows[dataGridView.RowCount - 1];
    lastRow.Selected = false;
}

调用
SelectAll
并取消选择最后一个?调用
SelectAll
并取消选择最后一个?