powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
5 сообщений из 5, страница 1 из 1
DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
    #39151565
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как и где прописывается форматирование ячейки? Нужно ничего не выводить, если ячейка содержит значение ноль.
...
Рейтинг: 0 / 0
DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
    #39151567
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Format Type указал Numeric.
Что написать в FormatString? Или это не то?
...
Рейтинг: 0 / 0
DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
    #39151599
vlsaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока нарыл такое
Код: plaintext
"#.##; "
После точки с запятой пробел. Т.е. если ноль, то выводится пробел. Но нужно, чтобы выводились все десятичные значения. А не только первые два. Пока не знаю, как это сделать.
...
Рейтинг: 0 / 0
DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
    #39155082
dimkadv2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vlsaf,

Как вариант можно так:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
        private void CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) {
            //Если бежишь по всем колонкам, то обязательно проверь что значение содержит именно ноль
//ну или просто ограничь одной колонкой 
            //if (e.Column.FieldName.Equals("бла бла бла")) {
                //if (Convert.ToDecimal(e.Value) == 0.00m)
                    //e.DisplayText = "";
            //}
            decimal value;
            if (decimal.TryParse(Convert.ToString(e.Value), out value)) {
                if (Convert.ToDecimal(e.Value) == 0.00m)
                    e.DisplayText = "";
            }
        }



Обрати внимание что данное событие относиться не к
...
Рейтинг: 0 / 0
DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
    #39155086
dimkadv2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
случайно не дописал ((

данное событие относиться не к GridControl a к GridView
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DevExpress XtraGrid ничего не отображать, если в ячейки ноль.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]