Hallo Steffen
mittels der verschiedenen Stile (Styles) kann das DGV optisch angepasst werden: DefaultCellStyle, RowsDefaultCellStyle etc.
Dort gibt es dann die beiden Eigenschaften SelectionBackColor und SelectionForeColor - du könntest diese mal auf Colors.Transparent setzen.
Um die aktuelle Zeile immer in Fettschrift darzustellen, wirst du die einzelnen Zellen selber zeichnen müssen (bzw. zeichnen lassen): CellPainting-Ereignis und dort dann die aktuell zu zeichnende Zeile (e.RowIndex) mit der(n) aktuell selektierten Zeile(n) (SelectedRows) vergleichen müssen bzw. den e.State auswerten (ich nehme mal an, dein SelectionMode steht auf FullRowSelect).
In
DataGridViewFAQ.doc stehen viele weitere hilfreiche Tipps zum Umgang mit dem DGV.