【发布时间】:2017-10-09 14:07:51
【问题描述】:
我之前在使用UltraGrid 控件时没有遇到过这个问题。我将网格的 .DataSource 设置为 DataTable,如果使用从 SQL Server 数据库中选择的记录填充。
其中一列“费用”需要采用货币格式。为此,在我的InitializeLayout 事件中,我有这行来验证这一点。
e.Layout.Bands(0).Columns("Fee").Format = "C"
验证工作的意义是在值前面显示一个 £ 符号,但是,当我将数据加载到网格中并单击一行的“费用”单元格时,该单元格显示 750.0000,而不仅仅是 750 或 750.00
每当我将.Format 设置为“C”之前,我从未遇到过这种情况。还有什么可能,或者有没有办法解决这个问题?
【问题讨论】:
标签: vb.net infragistics ultrawingrid