我想将TVP(DataTable类型)导出为.csv文件或.xls,但更多是使用aspx导出.csv。你能帮我解决这个问题吗?
答案 0 :(得分:1)
只需将数据绑定到DataGrid,然后使用Response.ContentType = "application/vnd.ms-excel";
如需进一步了解this
答案 1 :(得分:1)
有很多方法可以实现这一目标。只需看看my blog即可。我在文章中指定了3种方法。
这些是不使用Interop的方法。
如何在导出期间格式化数据,例如颜色行, 列,标题等。
为此,我想在我的博客中引用这些内容。
<强> RenderControl 强>
使用这种方法,我们可以轻松地从GridView导出数据。这个 当我们希望导出的数据格式与中的相同时,它将非常有用 GridView。
根据需要格式化网格并调用其RenderControl
方法。这将导出样式和数据。
HTML表格
这里将表格视为html表格。这样做的好处 方法很容易定制。您可以使用自定义输出 任何HTML标签。
用data
包裹html style elements
并渲染它。