找回密码
 立即注册

QQ登录

只需一步,快速开始

slytyyj
高级会员   /  发表于:2011-8-11 10:12:00
11#
您好,十分感谢您的帮助,现在就剩下汉字乱码问题。我的页面编码是UTF-8格式
回复 使用道具 举报
slytyyj
高级会员   /  发表于:2011-8-11 10:13:00
12#

不知道您是不是要这个页面文件?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-11 10:29:00
13#
抱歉,该页面中看不到报表,你把我发给你的例子运行之后的Default页面保存为htm之后发给我吧。
回复 使用道具 举报
slytyyj
高级会员   /  发表于:2011-8-11 10:48:00
14#
您好,我们这里的AR是6.0版本,同时提示Inherits="AR_Web_Demo.RptPage"未能加载。有什么别的方法运行程序吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-11 10:55:00
15#
我的那个例子是一个完整的工程,打开工程之后把Default页面中的webViewer.ReportName先删除掉,程编译工程,然后重新设置ReportName,应该就可以运行了
回复 使用道具 举报
slytyyj
高级会员   /  发表于:2011-8-11 14:45:00
16#
您好,我用您的例子,在我的项目环境中完全模仿,汉字时能正确传递的。但是在
private void detail_Format(object sender, EventArgs e)
        {
         for (int i = 0; i < dtt.Rows.Count; i++)
              {
                     (this.detail.Controls[i.ToString()] as TextBox).HyperLink = this.Fields         ["down"].Value.ToString();
            }            
        }
中,this.Fields["down"].Value.ToString()为要连接的"/JxsyWeb/Query/QueryDownloadBlob.aspx?param=" + papaM“的串。这个串如果在报表中显示出来,是不存在乱码的。但是该串赋值给报表中(this.detail.Controls[i.ToString()] as TextBox).HyperLink对象是,在页面上,鼠标放到该对象时弹出的ALT提示,可以看出汉字变成了?形式。
我实在是搞不清了。我们的数据是从ORACLE库中提取。
回复 使用道具 举报
slytyyj
高级会员   /  发表于:2011-8-11 15:41:00
17#
您好,我受到您的启发,将问题解决了,原来不是AR控件的问题,而是,我在将数据源绑定RPT时,数据源中的存放链接字段DOWN,没有做Server.UrlEncode处理。现在将数据源处理之后,在绑定到AR中,显示正常,赋值到TEXTBOX.HYPERLINK中也显示正常,传递参数到目标页面REQUEST,没有问题了。
十分谢谢,版主耐心的帮助!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-8-11 15:48:00
18#
好的  哈哈
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部