Привет всем,
Мой вопрос прост, но имейте в виду, что я не привязываю его к какому-либо grid или любого элемента управления ASP.NET. У меня есть собственный элемент управления сеткой, и я хочу сохранить его как столбец DateTime для целей сортировки.
Я создаю DataTable с типом столбца DateTime.
DataTable data = new DataTable();
data.Columns.Add("Invoice Date", typeof(DateTime));
DataRow dr = data.NewRow();
dr[0] = DateTime.Now;
//Adding filled row to the DataTable object
dataTable.Rows.Add(dr);
Когда значение отображается на странице ASP.NET он показывает что-то вроде этого:
"2/28/2011 12:00:00 AM"
У меня есть 2 таких столбца, в одном столбце я хочу показать только дату, а в другом столбце я хочу показать дату как «декабрь 2011», эти форматы могут быть достигнуты, если я использую DataColumn со строкой типа, но в этом случае сортировка не работает должным образом.
Пожалуйста, помогите.
Спасибо.