返回首页

阿努一个可以帮助如何导出"不使用"回复于DataTable的文本文件。
因为当出口DataTable添加到文本文件,完整的页面也被写入到文本文件。
我直接要导出从datatable.Not保存的文本文件,并打开

下面的代码是用

Dim str As New StringBuilder()

                        For i As Integer = 0 To mStReport.queryDataTable.Rows.Count - 1

                            For j As Integer = 0 To mStReport.queryDataTable.Columns.Count - 1

                                str.Append(mStReport.queryDataTable.Rows(i)(j).ToString())

                            Next

                            str.Append("<BR/>")

                        Next

 

                        Response.Clear()

                        Response.ClearHeaders()

                        Page.Response.ClearContent()

                        Response.AddHeader("content-disposition", "attachment;filename=FileName.txt")

                        Response.Charset = ""

                        Response.Cache.SetCacheability(HttpCacheability.NoCache)

                        Response.ContentType = "text/plain"

 

                         Response.Write(str.ToString())

                        Response.[End]()

回答

评论会员:游客 时间:2012/02/07
标记Nischalke:在服务器上创建一个文本文件,然后服务器写入到你的DataTable文件这样的事情codeprestringfilePath=Server.MapPath(spanclass="code-string""/spanspanclass="code-string""/span);...writetofile...Server.Transfer(filePath);/pre/code
查看此链接:

]
评论会员:标记Nischalke 时间:2012/02/07
您也可以使用Int32.TryParse它允许你转换,如果可能的话,并返回一个布尔值,指示成功/失败