将DataSet数据集导入CSV后缀文件中

来源:互联网 发布:成品油批发价年度数据 编辑:程序博客网 时间:2024/05/29 10:58
#region 將DATASET導出到CSV格式文檔中        private string Save_CSV(DataSet ds)        {            //準備一個變量            string str_Data = "";foreach (DataTable dt in ds.Tables)            {                //列出表中列名用特殊符號分割                foreach (DataColumn column in dt.Columns)                {                    str_Data += column.ColumnName + " ; ";                }//列完換行                str_Data += "/n";                //循環列出行內容                foreach (DataRow row in dt.Rows)               {                    //循環列出行於列焦點內容                    foreach (DataColumn column in dt.Columns)                    {                        str_Data += row[column].ToString() + " ; ";                    }                    //當一行列完換行                    str_Data += "/r";                }//換行                str_Data += "/n";            }return str_Data;        }        #endregion就是將DataSet數據集進行拆分添加“;”或者“,”之類的!再將文件保存到格式為CSV文檔中,其代碼為://調用SAVE_CSV方法public void Save_CSV(){string data = this.Save_CSV((DataSet)Session["DataView"]);string temp = string.Format("attachment;filename={0}", "ExportData.csv");Response.ClearHeaders();Response.AppendHeader("Content-disposition", temp);Response.Write(data);Response.End();}注意事項:如果你的GridView控件的Allowpaging=true ,則將其屬性設置為False!當上面的代碼運行結束后,再將其分頁的屬性:Allowpaging=true;則可以達到显示分頁的效果,而且还會將所有DataSet導入文檔
原创粉丝点击