【问题标题】:.NET Compact Framework Can you get grids which have multi line text in cells?.NET Compact Framework 能否获得在单元格中包含多行文本的网格?
【发布时间】:2008-09-24 09:27:20
【问题描述】:

是否可以使用 .NET Compact 框架在网格单元格中显示多行文本?我们需要创建一个中间列包含地址的网格。我们希望在多行中显示这一点,并(可能)对最后一行应用一些格式。

例如
123 Anywhere Street
伯明翰
B1 2DU
电话: 0123 555555

【问题讨论】:

    标签: .net windows-mobile compact-framework mobile


    【解决方案1】:

    看看 Ilya Tumanov 的 example of custom formatting data in the DataGrid。他对其中的细胞进行了自定义绘画。

    【讨论】:

      【解决方案2】:

      您必须覆盖网格上的“OnPaint”方法,或使用其他网格(我认为 SourceGrid 是与 CF 兼容的早期版本之一)。

      .NET Framework 具有传统的不太好的网格控件:(.

      【讨论】:

        【解决方案3】:

        将 DataGridView 控件中的 AutoSizeRowsMo​​de 属性设置为 DisplayedCells 。

        此处的其他信息: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx

        【讨论】:

        • Compact Framework 不支持此功能(并且在 MSDN 中明确记录了这种方式)。不知道答案的请不要回答。
        猜你喜欢
        • 2018-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多