.NET Compact Framework È possibile ottenere griglie con testo a più righe nelle celle?
-
02-07-2019 - |
Domanda
È possibile mostrare più righe di testo nelle celle della griglia usando il framework .NET Compact? Dobbiamo creare una griglia in cui la colonna centrale contenga un indirizzo. Vorremmo mostrarlo su più righe e (eventualmente) applicare una formattazione alla riga finale.
es.
123 Anywhere Street
Birmingham
B1 2DU
tel: 0123 555555
Soluzione
Dai un'occhiata all'esempio di Ilya Tumanov di dati di formattazione personalizzati nel DataGrid . Fa pittura personalizzata di celle in esso.
Altri suggerimenti
Devi sostituire " OnPaint " metodo sulla griglia o utilizzare un'altra griglia (penso che SourceGrid fosse in una delle prime versioni compatibile con CF).
.NET Framework ha tradizionalmente non così buoni controlli della griglia :(.
Imposta la proprietà AutoSizeRowsMode nel controllo DataGridView su DisplayedCells.
Ulteriori informazioni qui: http://msdn.microsoft.com/ it-it / library / system.windows.forms.datagridview.autosizerowsmode.aspx