0

我一直在使用 Infragistics Ultragrid,正在寻找有用的提示。我正在使用 SQL Server 2008 中的表来填充我的网格。我正在调用的表格有一列已更新为类似的内容。“项目”+ 字符(9)+ 字符(9)+“成本”+ 字符(13)+ 字符(10)。列的“项目”部分被填充为 50 个字符的长度,后跟两个制表符,成本然后是换行符。最终这就是单行的结果。注意项目和成本是如何集中到一个单元格中的。

Customer A             Chips and Soda           $5.00
                       Chips                    $2.50
                       Burger and Fries         $8.00
                       Fish and Chips           $7.50
                       Hot Dogs                 $4.50

当我在 Management Studio 中打印我的 sql 服务器结果时,它按预期工作。问题是当我在 Ultragrid Cell 中打印结果时,它看起来更像这样:

Customer A              Chips and Soda           $5.00
                        Chips          $2.50
                        Burger and Fries         $8.00
                        Fish and Chips           $7.50
                        Hot Dogs       $4.50

需要注意的一件事是,当我复制单元格中的内容并将它们粘贴到记事本时,它看起来就像最上面的表格。我想知道空格的宽度是否比实际字符短。如果这有意义吗?无论如何,我怎样才能将输出处理得像顶表一样?谢谢-P狗

4

1 回答 1

1

感谢 Davide,我的解决方案是让单元格中的字体显示为“Lucinda Sans Typewriter”。现在我了解了固定宽度字体(单型)和可变宽度字体(如 Microsoft Sans Serif)之间的区别。

于 2011-09-20T00:51:09.873 回答