找回密码
 立即注册

QQ登录

只需一步,快速开始

1109634667

最新发帖

[已处理] 求助

1109634667
注册会员   /  发表于:2017-3-29 10:24:53
11#
Lenka.Guo 发表于 2017-3-28 17:54
您是已经购买的用户,还是正在试用评估的用户呢?

建议先看报表三小时入门视频,当然可以跳着看: http: ...

错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: '不支持所指定的方法。' ---> System.NotSupportedException: 不支持所指定的方法。
   在 #PwA.#4Se.BeginTransaction()
   在 #2wA.#9Ve.#U.#aWe.#Kcf(#bVe recordManager, #PTe expressionEvaluatorFactory)
   在 #2wA.#9Ve.#Kcf(#dWe[] commands, #PTe expressionEvaluatorFactory)
   在 #2wA.#1Ve.#aBA()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#dEf(ReportDataDefinition reportDataDef)
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#Tol()
   在 GrapeCity.ActiveReports.ReportsCore.Rendering.ReportProcessor.#fn(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   在 GrapeCity.ActiveReports.Document.PageDocument.#0Kf(Boolean forceDataRefresh, Boolean forceParameterDataRefresh)
   --- 内部异常堆栈跟踪的结尾 ---
请问这个问题怎么解决呀
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-29 11:42:01
12#
本帖最后由 Lenka.Guo 于 2017-3-29 11:43 编辑

您做了什么操作报这个错误的?

还有新问题开新帖哟,便于我们以后查找
回复 使用道具 举报
1109634667
注册会员   /  发表于:2017-3-29 14:08:06
13#
Lenka.Guo 发表于 2017-3-29 11:42
您做了什么操作报这个错误的?

还有新问题开新帖哟,便于我们以后查找

public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            GrapeCity.ActiveReports .PageReport rpt=new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath(@"Reports.rdlx")));

            rpt.Document.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(locadate);
            this.WebViewer1.Report = rpt;
        }
   private void  locadate(object sender, GrapeCity.ActiveReports.LocateDataSourceEventArgs args){
   if(args.DataSourceName=="DataSourse1"){
   if(args.DataSetName=="DataSet1"){
       args.Data = GetDatasourse();
   }
   
   }
   
   }
   private object GetDatasourse() {

       DataTable dt = new DataTable();
       dt.Columns.Add("产品编号");
       dt.Columns.Add("产品名称");
       dt.Columns.Add("单价");
       dt.Columns.Add("库存量");
       dt.Rows.Add("A10002", "苹果", 20, 50);
       dt.Rows.Add("A15681", "香蕉", 20, 50);
       dt.Rows.Add("A15681", "菠萝", 20, 50);
       return dt;
您能帮我看下我的这段代码的错误么
在我这提示错误
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-3-29 17:26:35
14#
代码看起来没有错误,
可能是报表设计的时候没有正确设计,您是要进行运行时DataTable 数据绑定,先在报表设计的时候设置报表数据源和数据集为空。
请参考博客http://blog.gcpowertools.com.cn/ ... Source_RunTime.aspx: 或者视频按照步骤来做
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部