找回密码
 立即注册

QQ登录

只需一步,快速开始

huang21st

注册会员

2

主题

15

帖子

81

积分

注册会员

积分
81

活字格认证

最新发帖
huang21st
注册会员   /  发表于:2012-2-21 17:09  /   查看:10448  /  回复:18
ActiveReport6 如何写代码加载以前早期的rpx文件

18 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-24 11:47:00
19#

回复 18# huang21st 的帖子

在Script中读取数据库的方法如下,请参考:
  1. public void ActiveReport_ReportStart()
  2. {
  3.        
  4.         string str = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=USER.MDB;Persist Security Info=False";
  5.         string sql = "select * from Customers";

  6.         System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(str);
  7.         conn.Open();

  8.         System.Data.DataSet ds = new System.Data.DataSet();
  9.         System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(sql, conn);

  10.         da.Fill(ds, "Customer");

  11.         TextBox名字.Text = ds.Tables["Customer"].Rows[0]["名字"].ToString();
  12.         TextBox住所.Text = ds.Tables["Customer"].Rows[0]["住所"].ToString();
  13.         TextBox公司.Text = ds.Tables["Customer"].Rows[0]["公司"].ToString();
  14.         TextBox图片.Text = ds.Tables["Customer"].Rows[0]["图片"].ToString();
  15.        
  16. }
复制代码
回复 使用道具 举报
huang21st
注册会员   /  发表于:2012-2-23 21:20:00
18#
rpx文件报表。怎么在脚本中读取数据库,如表头,页脚或者签名等动态信息,因为数据区域已经绑定数据。再就是子报表又是如何获取数据?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-23 12:13:00
17#

回复 16# huang21st 的帖子

<P>html编辑器保存的格式(带有格式),在报表中用什么方法实现显示出来 </P>
<P>-&gt;可以使用 RichTextBox 控件来显示格式化文本 整段文字用控件绑定</P>
<P> </P>
<P>怎样实现自动换行之后的文本,自由设置行高 </P>
<P>-&gt;需要设置Detail.CanGrow = true,TextBox.CanGrow = true,TextBox.MultiLine = true,如果文本换行后Detail和TextBox都会自动调整高度</P>
回复 使用道具 举报
huang21st
注册会员   /  发表于:2012-2-23 09:33:00
16#
整段文字用控件绑定,怎样实现自动换行之后的文本,自由设置行高
回复 使用道具 举报
huang21st
注册会员   /  发表于:2012-2-23 09:32:00
15#
html编辑器保存的格式(带有格式),在报表中用什么方法实现显示出来
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-22 15:42:00
14#
flash模式下可以自定义按钮,具体实现方法请参考附件的Demo:

本帖子中包含更多资源

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

x
回复 使用道具 举报
huang21st
注册会员   /  发表于:2012-2-22 14:33:00
13#
谢谢,在flash模式下,怎么增加显示按钮导出pdf或excel,以前arview2.ocx上直接有另存按钮这个怎么设置出来?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-22 11:03:00
12#
在6.0中是通过WebViewer来查看报表的,安装6.0之后,打开一个aspx页面的设计视图,在VS的工具箱中可以找到该控件,支持html,pdf,flash和silverlight的浏览方式,只需设置WebViewer的ViewType就可以了,FlashViewer需要设置ViewType并且把C:\Program Files\GrapeCity\ActiveReports 6\Deployment\Flash\ActiveReports.FlashViewer.swf拷贝到和你页面同一个目录下
回复 使用道具 举报
huang21st
注册会员   /  发表于:2012-2-22 10:55:00
11#

还有显示的问题

早期客户端要装一个arview2.ocx文件,这个模式,在win7下不支持,现在在6.0下是怎么解决,
早期有集中显示模式ActiveXViewer,AcrobatReader,HtmlViewer,RawHtml,4种,
对应6.0中 没有ActiveXViewer,多出FlashViewer,FlashViewer要怎么才能显示?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部