DataTable tempTable = new DataTable;
.
.
.
tempTable = getCustomerTable();
在这种情况下,tempTable将有一个表(名为CustomerInvoice),其中有5列。第三列被命名为DueDate。我打印到ListView 如下:如何从日期时间类型的变量中获取日期?
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值看起来像UI:
alt text http://img8.imageshack.us/img8/1116/52705575.jpg
我希望它看起来像这样无时间:
七月04,2010
2011年8月20日
我更喜欢解决这个问题在应用程序而不是数据库级别瑕疵。
注意:数据库中的DueDate属于datetime类型。
我正在编写C#与Sql-Server进行交互。
我希望我的问题很清楚。
已解决。谢谢... – user311509 2010-07-04 14:40:12