簡體   English   中英

使用C#將Gridview導出為CSV文件

[英]Export Gridview into CSV File using C#

我正在嘗試將gridview數據導出到csv文件中,但是當我導出文件時,我總是在第二列中得到它

<span style = 'background-color:#00ff00'></span>P<span style = 'background-color:#00ff00'></span>l<span style = 'background-color:#00ff00'></span>a<span style = 'background-color:#00ff00'></span>t<span style = 'background-color:#00ff00'></span>e<span style = 'background-color:#00ff00'></span>l<span style = 'background-color:#00ff00'></span>e<span style = 'background-color:#00ff00'></span>t<span style = 'background-color:#00ff00'></span> <span style = 'background-color:#00ff00'></span>F<span style = 'background-color:#00ff00'></span>u<span style = 'background-color:#00ff00'></span>n<span style = 'background-color:#00ff00'></span>c<span style = 'background-color:#00ff00'></span>t<span style = 'background-color:#00ff00'></span>i<span style = 'background-color:#00ff00'></span>o<span style = 'background-color:#00ff00'></span>n<span style = 'background-color:#00ff00'></span> <span style = 'background-color:#00ff00'></span>A<span style = 'background-color:#00ff00'></span>n<span style = 'background-color:#00ff00'></span>a<span style = 'background-color:#00ff00'></span>l<span style = 'background-color:#00ff00'></span>y<span style = 'background-color:#00ff00'></span>z<span style = 'background-color:#00ff00'></span>e<span style = 'background-color:#00ff00'></span>r<span style = 'background-color:#00ff00'></span>s<span style = 'background-color:#00ff00'></span>

其余各欄都不錯,但問題始終出在第二欄上。 這是我的代碼:

protected void btnExportCSV_Click(object sender, EventArgs e)
{
    Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("content-disposition", "attachment;filename=gvtocsv.csv");
    Response.Charset = "";
    Response.ContentType = "application/text";
    StringBuilder sBuilder = new System.Text.StringBuilder();
    for (int index = 0; index < gvSearch.Columns.Count; index++)
    {
        sBuilder.Append(gvSearch.Columns[index].HeaderText + ',');
    }
    sBuilder.Append("\r\n");
    for (int i = 0; i < gvSearch.Rows.Count; i++)
    {
        for (int k = 0; k < gvSearch.HeaderRow.Cells.Count; k++)
        {
            sBuilder.Append(gvSearch.Rows[i].Cells[k].Text.Replace(",", "") + ",");
        }
        sBuilder.Append("\r\n");
    }
    Response.Output.Write(sBuilder.ToString());
    Response.Flush();
    Response.End();
}

您在該列上有格式嗎?

 <span style = 'background-color:#00ff00'/> P<span style = 'background-color:#00ff00'/> l<span style = 'background-color:#00ff00'/> a<span style = 'background-color:#00ff00'/> t<span style = 'background-color:#00ff00'/> e<span style = 'background-color:#00ff00'/> l<span style = 'background-color:#00ff00'/> e<span style = 'background-color:#00ff00'/> t<span style = 'background-color:#00ff00'/> <span style = 'background-color:#00ff00'/> F<span style = 'background-color:#00ff00'/> u<span style = 'background-color:#00ff00'/> n<span style = 'background-color:#00ff00'/> c<span style = 'background-color:#00ff00'/> t<span style = 'background-color:#00ff00'/> i<span style = 'background-color:#00ff00'/> o<span style = 'background-color:#00ff00'/> n<span style = 'background-color:#00ff00'/> <span style = 'background-color:#00ff00'/> A<span style = 'background-color:#00ff00'/> n<span style = 'background-color:#00ff00'/> a<span style = 'background-color:#00ff00'/> l<span style = 'background-color:#00ff00'/> y<span style = 'background-color:#00ff00'/> z<span style = 'background-color:#00ff00'/> e<span style = 'background-color:#00ff00'/> r<span style = 'background-color:#00ff00'/> s<span style = 'background-color:#00ff00'/> 

我看到血小板功能分析儀

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM