【.NET】DataGridViewを選択した際に背景色を変更しない

DataGridViewでセルを選択したときに背景色を変えたくなくて調べたメモ。

環境はVisual Studio 2005 + VB.NET + .NET Framework 2.0

方法はデザイナでDataGridViewのDefaultCellStyleにある
SelectionBackColorをTransparent
SelectionForeColorをControlText
に変更しておく。

これで選択するセルを変更しても背景色が変わらないが、初期表示時に最初のセルが選択状態となっているので背景が透けて見えてしまう。

これはonLoad時(バインドした後)に

dgvList.CurrentCell = Nothing

にすればO.K.

コメント

コメントを投稿

このブログの人気の投稿

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER