.NET Compact Framework ¿Puede obtener cuadrículas que tengan texto de varias líneas en las celdas?
-
02-07-2019 - |
Pregunta
¿Es posible mostrar varias líneas de texto en celdas de la cuadrícula utilizando el marco .NET Compact?Necesitamos crear una cuadrícula donde la columna del medio contenga una dirección.Nos gustaría mostrar esto en varias líneas y (posiblemente) aplicar algún formato a la línea final.
p.ej.
Calle 123 en cualquier lugar
Birmingham
B1 2DU
teléfono: 0123 555555
Solución
Echa un vistazo a Ilya Tumanov ejemplo de datos de formato personalizado en DataGrid.Realiza pinturas personalizadas de células en él.
Otros consejos
Debe anular el método "OnPaint" en la cuadrícula o usar otra cuadrícula (creo que SourceGrid estaba en una de las primeras versiones compatibles con CF).
.NET Framework tiene controles de grid tradicionalmente no tan buenos :(.
Establezca la propiedad AutoSizeRowsMode en el control DataGridView en DisplayedCells.
Información adicional aquí:http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx