复制粘贴gridview asp.net
如何从 gridview (asp.net) 复制(右键单击)某些列并将其粘贴到 Excel 中?当我尝试时,我得到一行包含粘贴在 Excel 中的所有数据,并且它应该与 gridview 位于相同的列和行中。
谢谢
How do you copy (rightclick) some columns from a gridview (asp.net) and paste it in excel? When I try I get one line with all the data pasted in excel, and it should be in the same columns and rows as the gridview.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好的,谢谢。我制作了一个按钮并将其导出到 csv 文件。下面的代码完成了这项工作。
Ok, thanks. I made a button and exported it to a csv file. The code below does the job.
为什么不尝试使用自定义上下文菜单(例如“导出到 Excel”)并为其编写代码。
在您的代码中,获取一行中的所有值并用逗号分隔它们(制作 csv 格式的行),然后在每行后面附加一个
"\r\n"
。数据将变成以下格式。
这样,它就会被正确格式化以导出到 Excel 中。只需将最终字符串添加到剪贴板即可。
Why don't you try Using a custom context Menu like "Export to excel", and write code for it.
In your your code take all the Values in a row and separate them with a comma (Making a csv formatted row) and then append each Row with a
"\r\n"
.The data will become in following format.
That way it will be properly formatted to be exported in Excel. Just add the Final string to Clipboard.
人们不会复制粘贴整个 GridView。
它既乏味又容易出错。
作为程序员,你有责任为他们做到这一点。
放置一个漂亮的导出到 GridView 顶部的 Excel 按钮
People dont copy paste a whole GridView.
It tedious and error prone.
Its your duty as a programmer to do that for them.
Place a nice Export to Excel Button on top of the GridView for that