Я установил следующий формат для столбца ультрасетки:
ultraGrid.DisplayLayout.Bands[0].Columns[0].Format = "0.####";
Теперь это округляет данные. Скорее я хочу, чтобы это было усечено. например 99,99999999 => 99,9999, а не 99,9999999 => 100
Я установил следующий формат для столбца ультрасетки:
ultraGrid.DisplayLayout.Bands[0].Columns[0].Format = "0.####";
Теперь это округляет данные. Скорее я хочу, чтобы это было усечено. например 99,99999999 => 99,9999, а не 99,9999999 => 100
Отображение — это то, как .NET отображает значение со строкой формата, и вы получите тот же результат, используя строку формата за пределами сетки. Округление задокументировано в строках пользовательского числового формата. тему в MSDN.
Что касается подходов к изменению отображения чисел по желанию в .NET, вы можете обратиться к следующим вопросам:
Для этих подходов к работе с сеткой было бы лучше обновить значения в источнике данных, к которому привязана сетка.
1.4 = 1.3999
, если тип двойной. - person Caramiriel   schedule 24.12.2014