我必须将数据导出到asp.net c#应用程序中的excel表。现在我已经wriiten下面我想先删除数据集的到期日期栏时间,然后通过 它的生成Excel函数,这样的时间不会在Excel到期日期栏显示的代码如何从datetime列中删除数据集中的时间?
DataTable dt = new DataTable();
dt = ds.Tables[0];
foreach (DataRow row in dt.Rows)
{
row["ExpiryDate"] = Convert.ToDateTime(row["ExpiryDate"]).ToShortDateString();
}
DataSet dsn = new DataSet();
DataTable dtcopy = dt.Clone();
dsn.Tables.Add(dtcopy);
WebUtility.GenrateExcel(ds, "ExpiredDocuments");
线。 ..请帮助上面的代码是不工作...
让我问。 _ExpiryDate_是DateTime列还是字符串? – Steve
'ds.Tables [0] .Rows [i] [“ExpiryDate”]'的格式是什么?任何错误代码? – Ian
没有错误信息 – Nida