In my datagrid am changing the row selection based on some values.
dgvGetData.Rows[rowIndex].Selected = true;
but in the Datagrids selection changed event the current row index is not changed to the rowIndex.it is still the same before i set dgvGetData.Rows[rowIndex].Selected = true;
I found the answer I set the code as the following
rowIndex = row.Index;
dgvGetData.ClearSelection();
dgvGetData.CurrentCell = dgvGetData.Rows[rowIndex].Cells[2];
dgvGetData.CurrentRow.Selected = false;
dgvGetData.Rows[rowIndex].Selected = true;
when i added the lines
gvGetData.CurrentCell = dgvGetData.Rows[rowIndex].Cells[2];
dgvGetData.CurrentRow.Selected = false;
that worked and returned selected row index as current index..
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With