2009年3月17日火曜日

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

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

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

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

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

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

dgvList.CurrentCell = Nothing

にすればO.K.

コメントを投稿
Related Posts Plugin for WordPress, Blogger...

Blog Archives