现在需要要一份合同的套打,格式是固定的,只需要把多余的那些文本字段给隐藏起来就行,有什么属性可以设置的吗 ?或者有没有其他的什么方法~~?哪位高手请指点一二。。急啊解决了。100分送上,另再开贴送分!
解决方案 »
- 关于读取xml问题!
- 能把这段代码封装到C#写的dll文件中吗?
- 正在使用ZedGraph控件的各位,进来探讨一下?
- 我有一个treeview,里面我直接增加了节点“aa”和"bb",在我的数据库里有aa 和bb 两个字段,我想从数据库里读出aa 和bb 的个数显示在aa和bb的后面,就像aa(1),bb(3)的形势?
- vb下结构转C#问题
- 关于控件上垂直,水平滚动条的问题。
- 从串口接收到的数据转换问题!!
- 关于自定义异常的问题!
- 散
- C# 串口传输 Encoding.Default.GetString(chData, 0, iL) 出错Argumentexception 参数名bytes
- 字符串转datetime类型出错??
- 在一页中引用另一页中的创建的cookie出现的问题
选择“format field"
在"Common"页面上选择“Suppress"
这样就会隐藏此字段了
在字段上点右键
选择“format field"
在"Common"页面上选择“Suppress"
这样就会隐藏此字段了=============================================这样确实可以隐藏字段,但是我在预览的时候也看不到了这个字段了啊!
怎么解决呢?
可===================
你不要用水晶报表预览控件上的打印按钮,放个打印按钮在界面上,
把包含所有的那个报表让水晶报表预览控件显示
按了自己添加的打印按钮,这个怎么搞的啊~??“你不要用水晶报表预览控件上的打印按钮,放个打印按钮在界面上,
”
不知道怎么放啊。。郁闷。。
以前没搞过这个东西,现在有很急。。见笑了。。
水晶报表名 document = new 水晶报表名();
document.SetDataSource(...);
this.CrystalReportViewer1.ReportSource = document;打印按钮里的代码我们也可以按着这个思路来走:
CrystalDecisions.Windows.Forms.CrystalReportViewer newReport = new CrystalDecisions.Windows.Forms.CrystalReportViewer();
newReport.Visible =false;
水晶报表名 document = new 水晶报表名();
document.SetDataSource(...);
this.newReport.ReportSource = document;
document.PrintToPrinter(1,true,1,1);
MessageBox.Show("打印成功!");
就比前面多了个构造一个新的浏览器类,这里变向的运用了前面一样的思路:)
PrintToPrinter这个函数你查查msdn里看是怎么用,我记不清了
rpt.ReportDefinition.ReportObjects["Text1"].ObjectFormat.EnableSuppress = true;
//true表示隐藏,false表示不隐藏
如果你想知道报表里文本的名称,可以在报表设计器里点击文本的属性名称,呵呵。
在字段的Suppress屬性中加入代碼
if yourVar =1 then
false '可見
else
true '不可見之后在程式中傳遞其變量的值
xtRpt.FormulaFields.GetItemByName("yourvar").Text =1