.NET Compact Framework Pouvez-vous obtenir des grilles contenant du texte multiligne dans les cellules?
-
02-07-2019 - |
Question
Est-il possible d'afficher plusieurs lignes de texte dans des cellules de grille à l'aide du framework .NET Compact? Nous devons créer une grille où la colonne du milieu contient une adresse. Nous aimerions montrer cela sur plusieurs lignes et (éventuellement) appliquer un formatage à la dernière ligne.
exemple:
123 Anywhere Street
Birmingham
B1 2DU
tel: 0123 555555
La solution
Consultez le exemple de données de formatage personnalisé d'Ilya Tumanov. dans le DataGrid . Il peint sur mesure des cellules qu’il contient.
Autres conseils
Vous devez remplacer " OnPaint " méthode sur la grille, ou utilisez une autre grille (je pense que SourceGrid était l’une des premières versions compatibles avec CF).
.NET Framework a traditionnellement des contrôles de grille médiocres: (.
Définissez la propriété AutoSizeRowsMode dans le contrôle DataGridView sur DisplayedCells.
Informations supplémentaires ici: http://msdn.microsoft.com/ en-us / library / system.windows.forms.datagridview.autosizerowsmode.aspx