crystalreport中,如何控制报表的某列不显示?

blp 2003-10-05 10:44:22
同上
...全文
92 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
polarlm 2003-12-12
  • 打赏
  • 举报
回复
编程抑制显示图表示例代码

using CrystalDecisions.CrystalReports.Engine;

private const string REPORT_NAME = @"..\..\CrystalReportAnalysis.rpt";
private const string FIELD_OBJECT_NAME = @"Field1";

private void Form1_Load(object sender, System.EventArgs e)
{
report = new ReportDocument();
report.Load(REPORT_NAME);
report.Refresh();

crViewer.ReportSource = report;
}

private void btnChangeType_Click(object sender, System.EventArgs e)
{
FormulaFieldDefinition formulaField;

formulaField = GetFormulaField(FIELD_OBJECT_NAME);
formulaField.ObjectFormat.EnableSuppress = true;

crViewer.RefreshReport();
}

private FormulaFieldDefinition GetFormulaField(ReportDocument Report, string formulaFieldName)
{
FormulaFieldDefinition formulaField;

// 按名称获取 FormulaFieldDefinition,
//并返回此对象。
formulaField = Report.DataDefinition.FormulaFields[formulaFieldName];
if (formulaField != null) return formulaField;
else return null;
}
dotnba 2003-12-12
  • 打赏
  • 举报
回复
if({?@IsDis} = 1) then true
zhehui 2003-10-05
  • 打赏
  • 举报
回复
同遇
zhaoao 2003-10-05
  • 打赏
  • 举报
回复
学习亚
blp 2003-10-05
  • 打赏
  • 举报
回复
haibodotnet(海波.NET) :
你好!
我要在程序中动态的控制,该如何实现
haibodotnet 2003-10-05
  • 打赏
  • 举报
回复
大家一起到这里支持一下!!!
http://expert.csdn.net/Expert/TopicView1.asp?id=2291055
CSDN 开个 Crystal Report 版吧!!!&&&我与水晶报表……
haibodotnet 海波.NET
haibodotnet 2003-10-05
  • 打赏
  • 举报
回复
问题:
crystalreport中,如何控制报表的某列不显示?
——————————————————————————————————————
解决方案:
1、右键单击字段,选择“格式字段”,出现“格式化编辑器对话框”;
2、选择“公用”选项卡,选中“对象格式”-〉“抑制显示”。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧