社区
C#
帖子详情
·如何根据用户选择动态改变水晶报表中的图表类型?
ht_csc
2003-10-20 02:56:06
用的是.net2003自带的水晶报表。
...全文
57
8
打赏
收藏
·如何根据用户选择动态改变水晶报表中的图表类型?
用的是.net2003自带的水晶报表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haibodotnet
2003-10-22
打赏
举报
回复
“抑制显示”图表参考代码:
private void Form1_Load(object sender, System.EventArgs e)
{
report = new ReportDocument();
report.Load(REPORT_NAME);
report.Refresh();
crvChart.ReportSource = report;
}
private void btnChangeType_Click(object sender, System.EventArgs e)
{
ChartObject chart;
chart = GetChartObject(CHART_OBJECT_NAME);
chart.ObjectFormat.EnableSuppress = true;
crvChart.RefreshReport();
}
private ChartObject GetChartObject(string reportObjectName)
{
ChartObject chart;
// 按名称获取 ReportObject,将其转换为 ChartObject,
//并返回此对象。
chart = report.ReportDefinition.ReportObjects[reportObjectName] as ChartObject;
if (chart != null) return chart;
else return null;
}
haibodotnet
2003-10-22
打赏
举报
回复
1、根据用户的需求,预先做好若干种不同类型的“图表”;
2、运行时,根据用户选择,“抑制显示”其它图表……
(1)“参数字段”结合“抑制显示”,用“公式”……
(2)chart.ObjectFormat.EnableSuppress = true;
chart 是 ChartObject 对象
ChartObject 成员
CrystalDecisions.CrystalReports.Engine 命名空间
公共实例属性
ObjectFormat(从 ReportObject 中继承而来) ObjectFormat。获取 ObjectFormat 对象
------------------------------------------------
ObjectFormat 成员
CrystalDecisions.CrystalReports.Engine 命名空间
公共实例属性
EnableSuppress 布尔值。获取或设置对象可见性。
LA003
2003-10-21
打赏
举报
回复
学习~~
ht_csc
2003-10-21
打赏
举报
回复
没人知道啊,:(
Montaque
2003-10-21
打赏
举报
回复
Dim MyGraph As Engine.GraphicObject
MyGraph = CType(MyCrystalReport.ReportDefinition.ReportObjects("MyGraph"),
Engine.GraphicObject)
MyGraph.Width = some value
MyGraph.Height = some value
不过好像大多数的属性这个时候都是只读的。
ht_csc
2003-10-20
打赏
举报
回复
自己顶
meixiaofeng
2003-10-20
打赏
举报
回复
up
ht_csc
2003-10-20
打赏
举报
回复
请高手不吝赐教!
初级学软件之ASP.NET 第六季
水晶报表
主讲内容: 第一讲
水晶报表
简介 第二讲
水晶报表
结构组成 第三讲
水晶报表
数据库访问模式-提取模式 第四讲
水晶报表
数据库访问模式-提取模式 2 第五讲
水晶报表
数据库访问模式-推入模式 第六讲 分组和排序 第七讲 ...
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章