在没有边界的Gridview中格式化数值

时间:2016-07-29 10:02:41

标签: c# sql asp.net sql-server

我有一个存储过程,用作Gridview中的数据源。有些列是数字的,我希望它们的格式为Money格式,带小数和逗号。

之前我通过在boundfield中使用dataformatstring属性来实现这一点,就像这个例子一样

  <asp:BoundField HeaderText="Non VAT" DataField="nonvat" DataFormatString="{0:#,##0.00;(#,##0.00);0}" />

然而,在我的情况下,没有可用的Boundfield,因为我已经建立了一个不需要boundfield的逻辑。

除了在SQL中立即格式化之外,还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您可以随时使用function hey_top_parents($taxonomy, $results = 1) { ,假设RowDataBound是小数,它是第一列:

nonvat