C# 什么';在绑定到数据表的ASP.NET GridView中,对数字进行舍入的最佳方法是什么?

C# 什么';在绑定到数据表的ASP.NET GridView中,对数字进行舍入的最佳方法是什么?,c#,.net,asp.net,gridview,tableadapter,C#,.net,Asp.net,Gridview,Tableadapter,我有一个绑定到DataTable的GridView,DataTable反过来使用TableAdapter,如下所示: ResultTableAdapter tableAdapter = new ResultTableAdapter(); ResultDataTable dataTable= tableAdapter.GetResult(id); gridView.DataSource = dataTable; 此gridview显示许多列,其中包含数字。现在我必须用一个小数点以千为单位显示数字

我有一个绑定到DataTable的GridView,DataTable反过来使用TableAdapter,如下所示:

ResultTableAdapter tableAdapter = new ResultTableAdapter();
ResultDataTable dataTable= tableAdapter.GetResult(id);
gridView.DataSource = dataTable;
此gridview显示许多列,其中包含数字。现在我必须用一个小数点以千为单位显示数字

例如,数据库中的数字“24753”应在gridview中显示为“24,8”


最干净的方法是什么?

您可以使用“DataFormatString”属性指定自定义数字格式-在此中使用“,”检查千位数缩放。我想像“#,##0,.0”这样的格式字符串应该可以满足您的需要。

我后来更改了GridView的内容,因为我没有找到快速而好的解决方案来以千为单位显示数字。但感觉不对