是否可以使用 .NET Compact 框架在网格单元格中显示多行文本?我们需要创建一个中间列包含地址的网格。我们希望在多行中显示这一点,并(可能)对最后一行应用一些格式。
例如
123 Anywhere Street
Birmingham
B1 2DU
电话: 0123 555555
是否可以使用 .NET Compact 框架在网格单元格中显示多行文本?我们需要创建一个中间列包含地址的网格。我们希望在多行中显示这一点,并(可能)对最后一行应用一些格式。
例如
123 Anywhere Street
Birmingham
B1 2DU
电话: 0123 555555
您必须在网格上覆盖“OnPaint”方法,或者使用另一个网格(我认为 SourceGrid 是与 CF 兼容的早期版本之一)。
.NET Framework 具有传统的不太好的网格控件 :(。
看看 Ilya Tumanov在 DataGrid 中自定义格式数据的示例。他对其中的细胞进行了定制绘画。
将 DataGridView 控件中的 AutoSizeRowsMode 属性设置为 DisplayedCells 。
此处的附加信息:http: //msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx