我有一个数据表,用于填充gridview以及用于下载到csv。显示gridview,然后用户可以选择下载为csv。
然而,当下载gridview时,一些单元格在最后一行的csv中保留为空。当我通过调试模式运行它并查看数据表时,没有空单元格。
是什么原因造成了这个或如何修复它?
以下是用于下载CSV的代码。
protected void down_Click(object sender, EventArgs e)
{
String name = Request.QueryString["name"];
MemoryStream ms = new MemoryStream();
core.Data.CSVDataWriter c = new CSVDataWriter();
c.Export(ms, datasource); Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader
(
"Content-Disposition"
, "attachment; filename=" + name + ".csv"
);
Response.BinaryWrite(ms.ToArray());
Response.Flush();
Response.Close();
Response.End();
}