我在 .aspx 页面中有一个 GridView,并在此网格中显示动态数据,设置 AutoGenerateColumns="True"
.
根据用户在组合框中选择的选项,我将不同的 DataTables 绑定(bind)到 GridView。例如,如果用户选择 Persons,那么我正在获取 Persons DataTable,如果用户选择 Products,那么我正在获取 Products DataTable。
如何在 GridView 中以 2 位小数显示浮点数或 double 数?
最佳答案
绑定(bind)的列应该有一个 DataFormatString 列。您可以执行以下操作:DataFormatString="{0:0.00}"
Numeric Custom Format Strings
更新
在 AutoGenerateColumns="true"
的情况下...我必须了解有关您绑定(bind)的内容的更多细节,但这里有一些探索途径:
尊重 DataFormatAttribute 中的
数据注释。如果您正在绑定(bind)
一个对象,并且 GridView 尊重
那个属性,那可能是一个
要走的路线。
检查每一列的潜力
十进制值,并以这种方式格式化。
关于asp.net - 在 GridView 中以 2 位小数显示数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923242/