タイトル : 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が消えない理由は分からないのでなんだかもやもやしたままです。 |