日期:2014-05-17  浏览次数:20914 次

C# winform 报表预览双击有子报表的地方 如何禁止弹出新窗口
C# winform 报表预览双击有子报表的地方, 如何禁止弹出新窗口、如图


画圈的部分是一个子表,当鼠标点击这个区域时,总是弹出一个标签,显示子表信息。如图箭头提示处。

这样客户体验很不好。如果不小心点击这个区域时,进入下个标签,打印时很容易打印的不是相要的内容

??在那里进行修改代码或是属性,可以禁止这样的弹出?


主要代码如下:
RPTFinance ff = new RPTFinance();            
DataTable ds1 = new DataBase().GetDataTable("sql");
DataTable ds2 = new DataBase().GetDataTable("sql");
ff.SetDataSource(ds1);//主表
ff.OpenSubreport("RPTFinace_Infos.rpt").SetDataSource(ds2);//子表
cryReport.ReportSource = ff;
 
winform c# 报表

------解决方案--------------------
有个鼠标点击单元格事件 好好找找  找到了这里写个方法总结跳出去不处理就可以了!
------解决方案--------------------
我们现在不用这种报表了
------解决方案--------------------
引用:


如图


你看下报表查看器中有没有属性设置,如果没有,那就没辙了
------解决方案--------------------
不是說和什麽 C# winform匹配。

微軟自帶的 報表服務,Reporting Service。

winform asp都可以用的啊,用Reportview控件來綁定報表。

wpf。應該也是可以的,還沒試過。