Страница: 1 |
Страница: 1 |
Вопрос: Binding - шаблон даты
Добавлено: 23.02.09 23:26
Автор вопроса: Dim22
Имеется сдедующий фрагмент кода
bb2.FormattingEnabled = True
bb2.FormatString = "dd/MM/yyyy"
TextBox3.DataBindings.Add(bb2)
он позволяет вывести в текстовое поле дату из таблицы в формате 25.02.2009, а мне бы хотелось в формате
25 февраля 2009 г.
Как сделать, если заранее связать textbox с dataset, bindingsource ... я знаю. Хотелось бы кодом сделать.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
fAndOrIn
Вопросов: 5
Ответов: 344
Профиль | | #1
Добавлено: 24.02.09 07:48
Не знаю, что такое Binding, но в VBA прокатывает такая конструкция - "dd mmmm yyyy г."
Номер ответа: 2
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #2
Добавлено: 25.02.09 12:31
Или ручками ищешь текст с знака №2 по знак №4. Выясняешь номер месяца. Заменяещь текст с знака №2 по знак №4 словом (лучше с помощью Select Case это сделать). Добавляешь в конец " г." Не так уж сложно.
Но это если совсем уж никак. Посмотри в исходниках на этом сайте. Вроде бы встречалась ф-ция, выполняющая форматирование даты.
Номер ответа: 3
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #3
Добавлено: 25.02.09 18:31
Если речь идет о вб6 то вместо селект кейс легче Choose использовать.
Номер ответа: 4
Автор ответа:
Dim22
Вопросов: 5
Ответов: 16
Профиль | | #4
Добавлено: 25.02.09 20:30
"dd mmmm yyyy г." не прокатывает, но прокатывает "dd MMMM yyyy г." !!! Спасибо всем!
P.S. Речь шла о VBNET VS2008 Express.