Форматирование столбца Ultragrid

Я установил следующий формат для столбца ультрасетки:

ultraGrid.DisplayLayout.Bands[0].Columns[0].Format = "0.####";

Теперь это округляет данные. Скорее я хочу, чтобы это было усечено. например 99,99999999 => 99,9999, а не 99,9999999 => 100


person abhinav pandey    schedule 24.12.2014    source источник
comment
Обратите внимание, что это также означает, что 1.4 = 1.3999, если тип двойной.   -  person Caramiriel    schedule 24.12.2014
comment
Вы установили свойство Style столбца?   -  person mggSoft    schedule 02.05.2017


Ответы (1)


Отображение — это то, как .NET отображает значение со строкой формата, и вы получите тот же результат, используя строку формата за пределами сетки. Округление задокументировано в строках пользовательского числового формата. тему в MSDN.

Что касается подходов к изменению отображения чисел по желанию в .NET, вы можете обратиться к следующим вопросам:

Для этих подходов к работе с сеткой было бы лучше обновить значения в источнике данных, к которому привязана сетка.

person alhalama    schedule 15.12.2015