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

Мне нужен выпадающий список, чтобы показать текущий месяц и год (январь 2010) до января 2011 года, а также дополнительную запись января 2011 года +. Но я хочу сохранить это в базе данных в формате 01.01.2010. также, если пользователь выбирает текущий месяц, тогда запись должна быть getdate (), чтобы войти в базу данных, иначе для любого другого месяца это должно быть 02/01/2010 (дата = 01, первый день месяца). Как я могу сделать это в aspx.vb .net. я написал функцию для заполнения dorpdownlist - Public Sub Load_dates (ByRef DDL As System.Web.UI.WebControls.DropDownList) Пытаться Дим я как целое Dim J As Integer Потому что я = сейчас. Год к настоящему. Год Для j = сейчас. С месяца по сейчас. Месяц + 11 DDL.Items.Add ((j.ToString) + "" + (i.ToString)) следующий следующий Поймать как исключение ReportError (ех) Конец попробовать End Sub

эта функция показывает только числа, например, 01 2010 и 02 2010. как я могу отформатировать это, чтобы показать январь 2010 и февраль 2010 и так далее. пожалуйста, совет

1 Ответ

0 голосов
/ 08 января 2010

Чтобы заполнить список, вы должны использовать метод ToString () объекта DateTime. Если вам просто нужно название месяца, то есть .ToString («ММММ»), которое будет возвращать «январь», «февраль» и т. Д.

Затем вы можете сохранить этот объект в базе данных.

Когда вы извлекаете его из БД, вы можете просто применить .ToString (), чтобы отобразить его.

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