Я использую vb.net и DataGridView на winform.Дважды щелкните строку DataGridView?
Когда пользователь дважды щелкает по строке, я хочу что-то сделать с этой строкой. Но как я могу узнать, нажал ли пользователь на строку или только где-нибудь в сетке? Если я использую DataGridView.CurrentRow
, то, если строка выбрана, и пользователь щелкнул в любом месте сетки, текущая строка покажет выбранную, а не там, где пользователь щелкнул (что в данном случае не было бы в строке, и я бы хотел проигнорировать его).
Стоит отметить, что вы можете использовать 'e.RowIndex == -1', если вы хотите что-то запустить, если не нажали строку – Luke