From: News.Individual.NET on
Hi all,

I can detect the active row (iRowIndex: see below please) and do whatever I
want, but I do not seem to be able to set a row to be selected.

How can I do that in vb.Net?

Private Sub DataGridView1_MouseDown(etc.....

Dim btnLeft = Windows.Forms.MouseButtons.Left

If e.Button = btnLeft Then

Dim hit As DataGridView.HitTestInfo = DataGridView1.HitTest(e.X, e.Y)
If hit.Type = DataGridViewHitTestType.Cell Then
clickedCell = DataGridView1.Rows(hit.RowIndex).Cells(hit.ColumnIndex)
iRowIndex = CInt(hit.RowIndex)
etc...


From: Jack Jackson on
On 21 Jul 2008 17:57:43 GMT, "News.Individual.NET"
<josephoget(a)hotmail.co.uk> wrote:

>Hi all,
>
>I can detect the active row (iRowIndex: see below please) and do whatever I
>want, but I do not seem to be able to set a row to be selected.
>
>How can I do that in vb.Net?
>
>Private Sub DataGridView1_MouseDown(etc.....
>
>Dim btnLeft = Windows.Forms.MouseButtons.Left
>
>If e.Button = btnLeft Then
>
> Dim hit As DataGridView.HitTestInfo = DataGridView1.HitTest(e.X, e.Y)
> If hit.Type = DataGridViewHitTestType.Cell Then
> clickedCell = DataGridView1.Rows(hit.RowIndex).Cells(hit.ColumnIndex)
> iRowIndex = CInt(hit.RowIndex)
> etc...
>

Set the Row.Selected property to True.