Как установить только дату в столбце DataTable типа DateTime WEB

enter image description here Привет всем,

Мой вопрос прост, но имейте в виду, что я не привязываю его к какому-либо 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 со строкой типа, но в этом случае сортировка не работает должным образом.

Пожалуйста, помогите.

Спасибо.

5
задан KhanZeeshan 2 June 2011 в 07:49
поделиться