У меня есть идея, что элемент управления DataGridView имеет свойство RowState. Когда ваша строка выбрана, проверьте состояние. Я не уверен, в каких штатах (если я даже на стадионе) ... в любом случае, вы сможете проверить этот маршрут.
Я ищу больше информации ...
Хорошо ... думаю, я нашел достойный способ сделать это:
void DataGridView1_RowsAdded (object sender, DataGridViewRowsAddedEventArgs e)
{
currentNewRow = e.RowIndex;
}
void DataGridView1_CellMouseClick(Object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex == currentNewRow)
{
// don't add to Selection
}
}