DataTable tempTable = new DataTable;
.
.
.
tempTable = getCustomerTable();
В этом случае tempTable будет иметь таблицу (именуемую CustomerInvoice), которая имеет 5 столбцов. Третий столбец называется DueDate. Я печатаю к ListView следующим образом:Как я могу получить дату только из переменной типа DateTime?
for (int i = 0; i < tempTable.Rows.Count; i++)
{
DataRow row = tempTable.Rows[i];
ListViewItem lvi = new ListViewItem(row["CuInvoiceID"].ToString());
lvi.SubItems.Add(row["CustomerQuoteID"].ToString());
lvi.SubItems.Add(row["DueDate"].ToString());
lstvRecordsCInv.Items.Add(lvi);
}
tempTable.Clear();
Это как DueDate значение выглядит как на пользовательском интерфейсе:
alt text http://img8.imageshack.us/img8/1116/52705575.jpg
Я хочу, чтобы это выглядело как это без времени:
июля 04, 2010
20 августа 2011 г.
Я предпочитаю решить эту проблему на уровне приложения, а не на уровне db.
ПРИМЕЧАНИЕ: DueDate в базе данных имеет тип datetime.
Я кодирую в C#, взаимодействуя с Sql-Server.
Надеюсь, мой вопрос достаточно ясен.
Решено. Благодаря... – user311509