Каков наилучший способ округления чисел в ASP.NET GridView, привязанном к DataTable? - PullRequest
0 голосов
/ 17 августа 2010

У меня есть GridView, который связан с DataTable, который, в свою очередь, использует TableAdapter, например так:

ResultTableAdapter tableAdapter = new ResultTableAdapter();
ResultDataTable dataTable= tableAdapter.GetResult(id);
gridView.DataSource = dataTable;

В этом виде сетки отображается множество столбцов с числами в них. Теперь я должен отображать числа в тысячах с одним десятичным знаком.

например. число «24753» из базы данных должно отображаться как «24,8» в виде сетки.

Какой самый чистый способ достижения?

Ответы [ 2 ]

1 голос
/ 17 августа 2010

Вы можете использовать свойство «DataFormatString» для указания пользовательского формата чисел - проверьте масштабирование чисел в тысячах, используя ',' в этой статье . Я думаю, строка формата, такая как "#, ## 0, .0", должна помочь вам.

0 голосов
/ 22 августа 2010

Впоследствии я изменил содержимое GridView, поскольку не нашел быстрого и удобного решения для отображения чисел в тысячах. Но это неправильно.

...