I have a WinForms DataGrid (not DataGridView). When I manually select a row, the row indicator, shown in the first image below, shows on the selected rows. However, if I set the DataGrid's datasource after a save and programmatically select the second row using:
datagrid.Select(1), the second row gets the highlighted background color but the focus indicator is on the first row as shown in the second image below.
Is there a way to make the selected row get focus and have the indicator display for the row?

