Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Форматирование DataGridView / 5 сообщений из 5, страница 1 из 1
21.03.2013, 19:53
    #38193905
Chumakov_JA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование DataGridView
Имеем DataSet связанный с DataGridView
в dataset столбец String в нем храню строку из 20 цифр
данные иногда редактируюся прям в DataGridView
но нужно чтобы в DataGridView отображалось в формате
"###-#-##-#####-##-####-###"
при этом при записи в dataset сохранялось без символа "-"

в дизайнере
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            // dataGridViewTextBoxColumn1
            // 
            this.dataGridViewTextBoxColumn1.DataPropertyName = "KBK";
            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
            dataGridViewCellStyle2.Format = "###-#-##-#####-##-####-###";
            dataGridViewCellStyle2.NullValue = null;
            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle2;
            this.dataGridViewTextBoxColumn1.HeaderText = "KBK";
            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
            this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
            this.dataGridViewTextBoxColumn1.Width = 200;



но форматирование не работает
подскажите пожалуста
...
Рейтинг: 0 / 0
21.03.2013, 19:58
    #38193908
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование DataGridView
Chumakov_JA,

используй события Format и Parse объекта Binding
...
Рейтинг: 0 / 0
22.03.2013, 11:55
    #38194535
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование DataGridView
У DataGridView есть события CellFormatting - наступает при прорисовки ячейки (там ты можешь "отшаблонить" данные) и CellParsing - наступает перед записью ячейки(данных ячейки) в источник (там ты можешь "переделать" что в ячейке в данные)
Вплоть до - Данные 0.12112 -> в ячейке отобр ХРЕНОВО, меняешь ХРЕНОВО на ЗАШИБИСЬ, а сохраняешь 0.314
...
Рейтинг: 0 / 0
23.03.2013, 08:41
    #38195753
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование DataGridView
Chumakov_JAв dataset столбец String в нем храню строку из 20 цифр
Что бы форматировалось, надо что бы это был числовой тип данных.
...
Рейтинг: 0 / 0
23.03.2013, 08:46
    #38195756
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование DataGridView
fortibransaУ DataGridView есть события CellFormatting - наступает при прорисовки ячейки (там ты можешь "отшаблонить" данные)
Верное замечание. Там можно и строку отформатировать
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Форматирование DataGridView / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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