代码之家  ›  专栏  ›  技术社区  ›  Mike

如何在WinForms 1.1 DataGrid中格式化数字?

  •  0
  • Mike  · 技术社区  · 18 年前

    solution 这涉及到对列控件的子类化,这相当简单,但希望有一些技巧可以让Format属性正常工作。

    2 回复  |  直到 9 年前
        1
  •  1
  •   Jeffrey    18 年前

    我个人的观点是,datagridcolumnstyle是最好的选择。如果看不到您拥有的代码,我就无法确定在没有定义样式的情况下,为什么您的格式不起作用——但是将格式与数据计算和代码的其他部分混合在一起会很快变得非常混乱。

    创建一个新的列样式类是非常干净的,如果您必须在另一个datagrid中再次使用相同的格式,那么重用它就很容易了。

    这是我的建议 Microsoft Documentation 这可能会让你朝着正确的方向开始。

        2
  •  0
  •   Mike    17 年前

    我做了子类,它很简单,并做了工作。我还是不太喜欢它。出于其他原因,我已经对列样式进行了子类化。我宁愿自己处理所有的数据绑定,这样我可以更容易地更改和测试它。整个UI和数据的混合都是老生常谈,不是很好的方式。

    迈克

    推荐文章