我有一个gridview,其中一列将日期和时间存储在一起。我想将该列分成两列,一列存储日期,另一列存储时间。有没有办法做到这一点?谢谢。
这是我用来将gridview导出到excel的代码。
protected void exportBtn_Click(object sender, EventArgs e)
{
loadGridViewContent();
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=report.xls");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";
Response.Write(@"<style> TD {mso-number-format:\@;}</style>");
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
HtmlForm frm = new HtmlForm();
gvResult.Parent.Controls.Add(frm);
frm.Controls.Add(gvResult);
frm.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
这是我目前拥有的。
|----------------------| | 13-MAR-2013 14:24:05 | |----------------------|
这就是我想要完成的。
|-------------|----------| | 13-MAR-2013 | 14:24:05 | |-------------|----------|