Я использую инфранагруженную сетку и устанавливаю DisplayFormat для каждого столбца. DisplayFormat - это тип строки и использует его значение для отображения значения cellValue.ToString (DisplayFormat) при показе значений пользователю в сетке (как указано в Infra docs)Вопрос о строковых формах
В сетке у меня есть удвоения, которые имеют многие цифры после точки, и я не знаю, сколько. И мне нужно использовать тысячу сеператоров. Итак:
Если у меня есть:
<br/>
12345678.12345
<br/>
12345678.12
<br/>
, I want grid to show:
<br/>
1234,5678.12345
<br/>1234,5678.12
Если я устанавливаю DisplayFormat к N5, я получаю: 1234,5678.12000
Как я могу это сделать?
Я хочу, чтобы показать все цифры, что число есть. Но я хочу проигнорировать последние нули. Итак, если у меня есть 1.8900000, мне нужно показать только 1.89 – Archeg
Спасибо, третий вариант, даже если он уродлив, работает) Действительно странно, почему fw не имеет лучшего способа предоставить такие форматы - я думаю, что они очень удобны для пользователей, friendly – Archeg
В этом случае вам понадобится опция * (3) * выше: '#, 0. ########', и если вы ожидаете значения меньше 0,00000001, тогда вам нужно будет добавить больше '#' символы после десятичной точки (до 340 из них, что, я думаю, достаточно для обработки любого крошечного значения «double»). – LukeH