找回密码
 立即注册

QQ登录

只需一步,快速开始

myh441

论坛元老

13

主题

44

帖子

6353

积分

论坛元老

积分
6353

活字格认证

myh441
论坛元老   /  发表于:2013-3-6 16:55  /   查看:7103  /  回复:9
在配置Filter和配置下拉框的全局参数时,类似"000711"的字符串,被截取0,变成"711"。

有两个问题。
1,如何以某种形式注明输入为字符串,比如,"000711",或者,ToString('000711')?
2,可不可以自定义编辑参数的对话框,以及自定义其它的一些编辑属性的窗体?若可以,需要继承什么?

9 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-6 18:12:00
沙发
Filter如图中的设置画面吗,你可以在Value中输入双引号 "000711",如果直接输入 000711 会变成 711

第二个问题,AR没有暴露自定义属性设置对话框的接口,请问你是一些什么样的具体需求呢。



本帖子中包含更多资源

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

x
回复 使用道具 举报
myh441
论坛元老   /  发表于:2013-3-7 08:46:00
板凳
早上好,dof。

由于我们的数据源,只有两种,
一种是固定的数据库连接串,一种是Object。

想在选择数据源的时候包装一下,记忆使用过的数据源,如果使用曾经用过的数据源,直接拖拽,如果不是,新建的过程也要做简化,例如生成数据库连接串时。

谢谢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-7 18:03:00
地板
myh441 你好

你一上提到的这个功能是指在最终用户报表设计器中的功能吗,或者还是在VS中的报表设计。
回复 使用道具 举报
myh441
论坛元老   /  发表于:2013-3-8 15:59:00
5#
想实现用户报表设计器中的功能
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-8 17:58:00
6#
myh441 你好

该问题和 http://gcdn.grapecity.com/showtopic-8066.html 是否是类似的问题,我这边先试着实现,看是否有折中的方案。
回复 使用道具 举报
myh441
论坛元老   /  发表于:2013-3-11 10:43:00
7#
不是啊,dof。

上一个问题是在运行时根据参数动态修改数据源。这个其实属于有点鸡蛋挑骨头的需求,不太合理。

我这个需求是这样的。

由于数据库只有一个,所以几乎可以看成大多数的DataSource配置只有一种,
在编辑每一张报表时都要匹配一个或多个DataSet。
我们的DataSet具有一定程度的可复用性,

我的需求就是,
另外起一个TreeView,在其中有DataSet的模板,里面装的是配置一个数据集合的所有信息。
在编辑一次后,
通过从自定义的TreeView拖拽到右上角的框框里,
DataSource下自动出现这个数据源。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-12 17:58:00
8#
直接在ReportExplorer控件中添加TreeView实现起来比较困难,你可以重新添加一个TreeView控件到Form中,并将已有的DataSource添加到Tree中。

同时,不建议通过拖拽的方式来使用模板数据集,可以在TreeView中添加右键菜单,通过右键菜单来将模板数据集使用到报表中。
回复 使用道具 举报
myh441
论坛元老   /  发表于:2013-3-13 15:03:00
9#
谢谢dof,结贴
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-13 19:53:00
10#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部