J'ai trouvé comment outre passer ce problème
il ne faut pas utiliser l'attribut gridlines (car non modifiable)
par contre on sait modifier le border des cellules par un style appliqué
je m'explique...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| For each cell As TableCell in row.Cells
Dim lineToShow As String = ""
' ici, _Grid_Lines est une propriété que j'ai créé qui stockera le
' type d'affichage des lignes (le type Gridlines est une énum
' existante)
Select _Grid_Lines
Case GridLines.Both
lineToShow="border"
Case GridLines.Horizontal
lineToShow="border-bottom"
Case GridLines.Vertical
lineToShow="border-right"
Case GridLines.None
End Select
if Not lineToShow = ""
cell.Style(lineToShow)= "ridge 3px #18e5ff"
End If
Next cell |
En résumé, je fait mes gridlines moi-même
on est mieux servi que par soi-même