有没有一种简单的方法来格式化 Winforms 1.1 数据网格中的数字?DataGridTextBoxColumn 的 Format 属性似乎被完全忽略了。我知道有一个涉及子类化 Column 控件的解决方案,它相当简单,但希望可能有一些技巧可以使 Format 属性正常工作。
Mike
问问题
387 次
2 回答
1
我个人的看法是 datagridcolumnstyle 是要走的路。在没有看到您拥有的代码的情况下,我无法确定为什么在没有定义样式的情况下您的格式没有生效 - 但是将格式与数据计算和代码的其他部分混合起来会很快变得非常混乱。
创建一个新的列样式类非常干净,如果您必须在另一个数据网格中再次使用相同的格式,重用它就像馅饼一样容易。
这是Microsoft 文档,可以帮助您朝着正确的方向开始。
于 2008-08-29T22:15:07.360 回答
0
我做了子类,这很容易并且确实有效。我还是不太喜欢。由于其他原因,我已经对列样式进行了子类化。我宁愿自己处理所有数据绑定,这样我可以更轻松地对其进行更改和测试。UI 与数据的整个混合是老派的,而且不是很好。
非常感谢您的回答,有第二个意见很好。
麦克风
于 2008-08-30T03:16:44.407 回答