private void temp(????) //不知道应该怎么写这个参数.
{
ActiveReport rpt = null;try
{
rpt = new Report.qgcc(); // 目的就是使用参数代替qgcc这个类.
rpt.Run(false);
}
catch (Exception eRunReport)
{
this.Trace.Warn("Report failed to run:\n" + eRunReport.ToString());
}}
就是求一个这样的过程...
{
ActiveReport rpt = null;try
{
rpt = new Report.qgcc(); // 目的就是使用参数代替qgcc这个类.
rpt.Run(false);
}
catch (Exception eRunReport)
{
this.Trace.Warn("Report failed to run:\n" + eRunReport.ToString());
}}
就是求一个这样的过程...
解决方案 »
- 本机上测试出现这个
- sqldatareader 读取数据
- 大家帮忙看看这段脚本,火狐下无效
- petshop 有段代码不明白 请高人指点
- http://achinanet.com上提供了一个免费的供求信息发布平台啦。 跟csdn上的朋友一起分享啦!
- access连接问题
- asp和asp.net页面的数据交换问题
- 如何使用C#+ASP.NET创建数据表(DataGrid)???请各位高手指点!!!
- 水晶报表,大家 在用了csdn里面的注册码后有没再碰到使用限制的问题啊!!急急急
- Microsoft.Web.UI.WebControls.TreeViewClickEventArgs 这个类要引用那个系统库?
- 实现repeater空间的记录的横排与竖排
- 反射问题:如何取得当前执行方法的名称?(问题解决立刻结贴)
private void temp(System.Type t ) {try
{
t.GetType().InvokeMember ("Run", BindingFlags.Default |
BindingFlags.InvokeMethod,
new object[]{false}, null, new object [] {"run的参数名"});
}
catch (Exception eRunReport)
{
this.Trace.Warn("Report failed to run:\n" + eRunReport.ToString());
}}--------
temp(typeof(qgcc));//调用
你的Report命名空间下是不是有很多报表类继承ActiveReport?
你用temp方法是不是想根据一个参数来返回不同的报表类然后付给rpt
如果是这样的话,你用工厂模式来做!