yhb8618 发表于 2013-12-2 08:49:11

求助:UAP报表中自定义按钮点击报错

本帖最后由 yhb8618 于 2013-12-2 09:06 编辑

情况:版本:U810.1
1.在UAP报表中加入了一个按钮“查看明细”。
2.在UAP里注册了自定义行为:StudentClassRelate.StudentCard 。
3.DLL文件放到了UAP文件目录下。同时在 UAP/RUMTIME里也放了一份

结果: 点击“查看明细”按钮时报错。
错误信息: 执行自定义行为出错:ActiveX 部件不能创建对象。Source:ReportService

DLL代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using UFIDA.U8.UAP.Services.DotNetReportService;
using System.Windows.Forms;
using UFIDA.U8.UAP.Services.ReportFilterService;
namespace StudentClassRelate
{
    public class StudentCard:IExecute
         
      public void Execute(IActionArgs e)
      {
            MessageBox.Show(e.ReportID.ToString(),"");
      }
    }
}

麻烦大神帮忙给看一下 ,谢谢了

截图如下:






永恒的爱恋 发表于 2013-12-3 15:44:54

貌似是没有注册吧?

yhb8618 发表于 2013-12-3 16:15:13

UAP单据 DLL在行为对象里选择对应类就可以了。
UAP报表的 我确实不知道该怎么注册, 能教教我吗?

zzh0623 发表于 2013-12-3 17:35:56

这么高深的东西,我算是长知识了》

yhb8618 发表于 2013-12-4 07:54:42

永恒的爱恋 发表于 2013-12-3 15:44
貌似是没有注册吧?

再次查找资料,发现资料里有这句话:
C#组件的绑定方法:
(注意:.NET组件不需要注册,但存放目录必须是:..U8SOFT\UAP\)

真不知道该怎么办了 求Help

yhb8618 发表于 2013-12-4 08:15:02

自己搞定了 我是猪{:4_94:}

tonylu81 发表于 2019-12-27 15:32:10

怎么搞定的?同样的问题,抓狂:'(
页: [1]
查看完整版本: 求助:UAP报表中自定义按钮点击报错