【发布时间】:2008-09-24 09:27:20
【问题描述】:
是否可以使用 .NET Compact 框架在网格单元格中显示多行文本?我们需要创建一个中间列包含地址的网格。我们希望在多行中显示这一点,并(可能)对最后一行应用一些格式。
例如
123 Anywhere Street
伯明翰
B1 2DU
电话: 0123 555555
【问题讨论】:
标签: .net windows-mobile compact-framework mobile
是否可以使用 .NET Compact 框架在网格单元格中显示多行文本?我们需要创建一个中间列包含地址的网格。我们希望在多行中显示这一点,并(可能)对最后一行应用一些格式。
例如
123 Anywhere Street
伯明翰
B1 2DU
电话: 0123 555555
【问题讨论】:
标签: .net windows-mobile compact-framework mobile
看看 Ilya Tumanov 的 example of custom formatting data in the DataGrid。他对其中的细胞进行了自定义绘画。
【讨论】:
您必须覆盖网格上的“OnPaint”方法,或使用其他网格(我认为 SourceGrid 是与 CF 兼容的早期版本之一)。
.NET Framework 具有传统的不太好的网格控件:(.
【讨论】:
将 DataGridView 控件中的 AutoSizeRowsMode 属性设置为 DisplayedCells 。
此处的其他信息: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx
【讨论】: