как изменить формат даты с мм / дд / гггг на дд-мм-гггг в выпадающем списке? - PullRequest
1 голос
/ 26 февраля 2010

У меня есть выпадающий список, который отображает дату из базы данных ... в моей базе данных данные вводятся в формате мм / дд / гггг, но я хочу отобразить их в формате дд-мм-гггг ... в этом поле со списком ... при запуске приложения.

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Вы можете либо преобразовать формат даты, прежде чем загружать их в поле со списком, либо запустить этот код после заполнения поля со списком:

for (int index = 0; index < this.comboBox1.Items.Count; index++)
        {
            this.comboBox1.Items[index] = DateTime.Parse(this.comboBox1.Items[index].ToString()).ToString("dd-mm-yyyy");
        }

Отредактировано:

Если вы используете привязку данных и уверены, что тип отображаемых данных - дата. Попробуйте это:

 this.comboBox1.FormatString = "dd-MM-yyyy";
1 голос
/ 26 февраля 2010

Если вы можете принять глобальное изменение в приложении, установите для CultureInfo.CurrentCulture европейский языковой стандарт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...