Paramu1973 Ответов: 1

Как создать стиль столбца datagridview в формате hh:mm?


Привет, я использую приложения VS2015 Windows Forms. С моей формой у меня есть замаскированный элемент управления textbox, используемый для чтения даты в формате "dd/MM/yyy". А когда я ставлю маску "##/##/####" элемент управления maskedtextbox выглядит как "/ / " . так что пользователь может ввести дату,месяц,год, и нет необходимости вводить "/". Аналогичным образом я хотел бы прочитать столбца в элементе управления datagridview, как "чч:мм". значит......": "(Колан), чтобы дисплей автоматически, когда пользователь введите значение, первые 2 цифры для часов, а вторые 2 цифры в течение нескольких минут. Возможно ли это?

На самом деле я пытался следовать кодам, но безрезультатно...Можно ли получить помощь.. Спасибо

this->myDataGrid1->Columns[17]->DefaultCellStyle->Format = "##:##"


Что я уже пробовал:

Я попытался замаскировать столбец datagridview форматом"##:##".

1 Ответов

Рейтинг:
2

RickZeeland

Попробуйте что-нибудь вроде этого:

dataGridView1.Columns["MyTime"].DefaultCellStyle.Format = "hh:mm";

Или использовать этот трюк для использования в столбце элемент управления maskedtextbox : DataGridViewColumn Хостинг MaskedTextBox[^]


Paramu1973

Привет, Рикзиленд, я нашел, что ваша ссылка будет полезна. Но можно ли использовать этот ExtendedControls?dll для других языков? Спасибо

RickZeeland

Да, в решении .NET вы можете смешивать, например VB.NET и проекты на C#, так что это не должно быть проблемой.