tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: DataGridViewでセルの境界線が消えない
投稿日: 2007/11/22(Thu) 13:33
投稿者まりん
お返事ありがとうございます。

> >         If e.ColumnIndex = 0 And e.Value = "" Then
> >             e.AdvancedBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None’←これが消えない
> e.AdvancedBorderStyle.Bottom =DataGridViewAdvancedCellBorderStyle.None
>
> >             e.AdvancedBorderStyle.Right = DataGridViewAdvancedCellBorderStyle.Single
> >         End If

これだとたしかにrow3とrow4の間の罫線はきえましたが、row4の下の罫線も消えてしまいます。

> つまり、別の行の.Bottom が出ている・・と思いますが・・・
そう思って探してみたのですが、結局わからないのです・・・。

row3とrow4はrow2に関連されているというのを視覚的に表現したかったので、
発想をかえて一旦表全体の.Bottom を消して、1列目の空白部分以外の上側罫線を書くことでなんとか表現したい形になりました。
でもTopが消えない理由は分からないのでなんだかもやもやしたままです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。