0

如何使我的代码选择他们单击的数据网格视图中的行,而不是将其硬编码到代码本身中,我想选择用户在表单上用鼠标选择的每一行。

4

1 回答 1

2

您必须为您的 DataGridView 将 multiselect 设置为 true 并且您的 dataGridView.SelectionMode 应该是 FullRowSelect

例子:

dataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dataGridView.MultiSelect = true;

然后你可以得到选定的行

Dim selectedItems As DataGridViewSelectedRowCollection = dataGridView.SelectedRows
      For Each selectedItem As DataGridViewRow In selectedItems
            'Add code to handle whatever you want for each row
      Next
End Sub
于 2013-06-24T13:16:49.810 回答