3

是否有内置 FormatString 或使用自定义 FormatString 的方法来获取:
$150.00
$1,170.00
$12,170.00
$90.00
$38.00
$750.00

并将它们格式化为:

$ 150.00
1,170.00 美元
$ 12,170.00
$ 90.00
$ 38.00
$ 750.00

不知道最大值?这是在 gridview boundcolumn 我目前在 rowdatabound 的代码隐藏中,循环遍历现有行以获得最大行并在必要时更改当前行,或者如果当前行最大则更改现有行,所以我有一个解决方法,但是希望有一个干净的解决方案。

4

2 回答 2

3

如果您有数字,并且货币相同,为什么不在网格中使用模板列,让跨度随货币向左浮动,而跨度随金额向右浮动。可以省去很多麻烦...

于 2009-08-17T12:51:47.367 回答
1

据我所知,没有办法在不知道最大长度的情况下用空格填充字符串,并获得您需要知道最大值的最大长度。

您是否考虑过在列上使用对齐属性?您将得到以下内容,这与您正在寻找的内容不完全一样。

   $150.00
 $1,170.00
$12,170.00
    $90.00
    $38.00
   $750.00
于 2009-08-17T12:51:46.773 回答