logo

关于 ASP.NET 2.0中将 GridView 导出到 Excel 文件中 的评论:

评论日期:2007年01月11日 00:00:00 评论人:yunzhong80
我应用到我爷面中是怎么
Me.GridView1.RenderControl(oHtmlTextWriter)
错误!
提示为:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内
请问怎么解决?
评论日期:2007年01月22日 00:00:00 评论人:有问题讨论
您好,想请教一个关于导出乱码的问题
我们导出之后允许用户选择保存或者直接在线打开  attachment;filename=FileName.xls 这一句,如果FileName为E文,则不管是保存还是在线打开,FileName在用户那边的显示完全正常,如果FileName是中文,则不管保存还是在线打开都是乱码.于是我们把FileName进行了URL编码,这样,用户选择保存的时候就正常了,但是在线打开的时候中文的FileName则变成了URL编码的形式,不是原本的FileName了,请问高手有什么办法解决没
可以通过kingdomgps#gmail.com联系我,把#替换成@是我的EMAIL地址
评论日期:2007年06月02日 00:00:00 评论人:thq
是不是放在模版页中就不行了? 会出现    类型“GridView”的控件“ctl00_Main_GridView1”必须放在具有 runat=server 的窗体标记内。 
评论日期:2007年06月02日 00:00:00 评论人:thq
是不是放在模版页中就不行了? 会出现    类型“GridView”的控件“ctl00_Main_GridView1”必须放在具有 runat=server 的窗体标记内。 
评论日期:2007年01月23日 00:00:00 评论人:本站管理员
你需要将你的IIS支持中文路径。

修改注册表,将
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\FavorDBCS]
的值改为"0"
重起机器即可。没有这项需要创建。
评论日期:2006年12月11日 00:00:00 评论人:leao
用模板列就不行了
评论日期:2006年12月12日 00:00:00 评论人:erqie
另外,如果采用程序与html分离的方式好像可以不写VerifyRenderingInServerForm的重载也可以。
评论日期:2007年04月24日 00:00:00 评论人:kira
我想把自己“整个页面”按自己的模板输出到Excel,可是最终输出的,
只有我自己静态的数据,我动态从数据库中读取的数据取不到,excel中,
只要是我从数据库中输出的数据,excel中就留下空白单位格!
请问如何解决???
评论日期:2007年04月24日 00:00:00 评论人:Kira
再补充一句,还有我特意从后台Response.Write("aaa");输出一条数据,在Excel中也显示不出来,刚开始出现一个X的符号,然后单元格就空白了。。。。

我使用的是VS2005
评论日期:2007年05月23日 00:00:00 评论人:过客
是个好东西啊,谢谢了
评论日期:2007年03月09日 00:00:00 评论人:小菜鸟
出现以直错误提示,如何解决?谢谢!

“/showbaobiao”应用程序中的服务器错误。
--------------------------------------------------------------------------------

只能在执行 Render() 的过程中调用 RegisterForEventValidation; 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 只能在执行 Render() 的过程中调用 RegisterForEventValidation;

源错误: 


行 104:    System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
行 105:    System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
行 106:    this.GridView1.RenderControl(oHtmlTextWriter);
行 107:    Response.Output.Write(oStringWriter.ToString());
行 108:    Response.Flush();
 
评论日期:2007年04月02日 00:00:00 评论人:xiababy1022
我导出来的记录不完整.例如我有20条记录,就只能导出来10条,这10条是0,2,4,6...就是说隔行能导出
评论日期:2007年08月30日 00:00:00 评论人:spunder
你好,在csdn上你建议我看一下这个网站,所以我找到了这个。我的问题是在2003 server 下打开下载网页后,点击任何一个按钮关闭原网页。我用了你的这个例子,在xp和2003server下面都没有关闭原网页。所以我现在系统的导出方法就换成了您用的导出方法,可是在2003 server 下面还是关闭了(xp下不关闭)。所以,我就排除了导出方法的问题,ie浏览器应该不会关闭网页吧,郁闷那,找不到原因了。因为在xp下(装有开发环境),无论你的方法还是我原来的方法都不关掉原网页的。 
评论日期:2008年01月03日 00:00:00 评论人:丁春龙
导出的Excel在Excel2007下打开后先提示文件格式不对,选择继续打开后全是乱码,请教该如何解决这个问题?谢谢
评论日期:2008年02月13日 00:00:00 评论人:husy
怎么到处的数据只有gridview中第一页的数据啊?
发表评论:(由于众所周知的原因,评论需要审核后才能显示,请勿重复发评论。谢谢!!)
标题:
用户名:
内容:
验证码: 请输入右边图像中的文字。验证码