【发布时间】:2013-01-07 20:41:33
【问题描述】:
我知道有很多关于从 gridview 导出到 excel 的详细说明的问题,但我找不到我的特殊情况。
我有一个网格视图,它显示来自搜索的五个字段的记录。用户可以在复选框中选中任意数量的记录。单击按钮后,我可以仅将检查的记录成功导出到 Excel。导出为 HTML。我在这里使用了 Matt Berseth 的技术:http://mattberseth.com/blog/2007/04/export_gridview_to_excel_1.html
我添加了一个检查记录是否由用户检查,这工作正常。
但我有一个要求,对于导出的已检查记录,用户希望查看整个记录(即仅选定记录中的所有字段)。
实现这一目标的好策略是什么?
我已尝试检索网格视图中的所有字段,并将除五个所需字段之外的所有字段设置为不可见。然后在导出按钮单击事件中,将字段设置为可见并重新绑定。运气不好。
感谢您的帮助。
【问题讨论】:
-
您导出的数据现在是什么样子的,您是从逗号分隔列表中构建 HTML 吗?请更具体..如果您只能获取选中的记录..那么您应该能够成功获取所选记录的整行..显示您当前用于获取选中记录的代码..跨度>
-
我在这里使用了 Matt Berseth 的技术:mattberseth.com/blog/2007/04/export_gridview_to_excel_1.html
标签: c# asp.net excel gridview export