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

Место общения программистов C#
Anonymous
Как установить только дату в столбце DataTable типа DateTime WEB

Сообщение Anonymous »


Изображение
Привет всем!
Мой вопрос прост но имейте в виду, что я не привязываю его ни к какой сетке или какому-либо элементу управления 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 таких столбца. В 1 столбце я хочу показать только дату, а в другом столбце я хочу показать дату как «Декабрь 2011». Эти форматы могут быть достигнуты, если я использую DataColumn со строковым типом, но в этом случае сортировка не работает должным образом.

Подробнее здесь: https://stackoverflow.com/questions/621 ... tetime-web

Вернуться в «C#»