找回密码
 立即注册

QQ登录

只需一步,快速开始

wengMQ悬赏达人认证
银牌会员   /  发表于:2022-5-16 13:14:28
11#
public class ArData
    {
        public ArDataSet DataSet;
        public ArDataSource DataSource;
    }

    public class ArDataSet
    {
        public string Name;
        public ArQuery Query;
        public ArField[] Fields;
    }

    public class ArQuery
    {
        public string CommandText;
        public string DataSourceName;
    }

    public class ArField
    {
        public ArField(string _Name, string _DataField,string _FBz)
        {
            Name = _Name;
            DataField = _DataField;
            FBz = _FBz;
        }
        public string Name;
        public string DataField;
        public string FBz;
    }

    public class ArDataSource
    {
        public string Name;
        public ArConnectionProperties ConnectionProperties;
    }

    public class ArConnectionProperties
    {
        public string ConnectString;
        public string DataProvider;
    }

评分

参与人数 1金币 +666 收起 理由
James.Lv + 666 赞一个!

查看全部评分

回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-16 14:20:02
12#
wengMQ 发表于 2022-5-16 13:14
public class ArData
    {
        public ArDataSet DataSet;

感谢老铁帮忙回复
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-5-16 14:46:57
13#
wengMQ 发表于 2022-5-16 13:14
public class ArData
    {
        public ArDataSet DataSet;

好的谢谢  我在下面那个文件里找到了
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-16 14:54:03
14#
SylvestreLee 发表于 2022-5-16 14:46
好的谢谢  我在下面那个文件里找到了

回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-5-17 17:01:01
15#
本帖最后由 SylvestreLee 于 2022-5-17 17:02 编辑

按那个帖子里面的弄了之后   数据集还是没有办法出来  打开设计器之后并没有自动走修改的方法,手动点添加数据集之后会走GetDataSetContent方法  也能正常返回   但是设计器没有任何东西出来。能麻烦看一下吗
  1.         public ActionResult GetDataSetContent(string id)
  2.         {
  3.             DataSet data1 = returndata();
  4.             ArData XmlJsonData = new ArData();
  5.             XmlJsonData.DataSet = new ArDataSet();
  6.             XmlJsonData.DataSet.Name = "DataSet1";
  7.             XmlJsonData.DataSet.Query = new ArQuery();
  8.             XmlJsonData.DataSet.Query.DataSourceName = "DataSource1";
  9.             XmlJsonData.DataSet.Fields = new ArField[data1.Tables[0].Columns.Count];
  10.             foreach (DataColumn drc in data1.Tables[0].Columns)
  11.             {
  12.                 XmlJsonData.DataSet.Fields[drc.Ordinal] = new ArField(drc.ColumnName, drc.ColumnName, drc.Caption);
  13.             }
  14.             XmlJsonData.DataSource = new ArDataSource();
  15.             XmlJsonData.DataSource.Name = "DataSource1";
  16.             XmlJsonData.DataSource.ConnectionProperties = new ArConnectionProperties();
  17.             XmlJsonData.DataSource.ConnectionProperties.DataProvider = "DATASET";
  18.             string dataSet = Newtonsoft.Json.JsonConvert.SerializeObject(XmlJsonData);//JsonHelper.ObjTranJson(XmlJsonData);
  19.             return new ContentResult { Content = dataSet, ContentType = "application/json" };
  20.         }
复制代码
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-17 18:50:14
16#
本帖最后由 Bella.Yuan 于 2022-5-18 11:46 编辑
SylvestreLee 发表于 2022-5-17 17:01
按那个帖子里面的弄了之后   数据集还是没有办法出来  打开设计器之后并没有自动走修改的方法,手 ...

您好,您使用的是AR15吗?方便的话上传一下您的工程文件,压缩后使用高级模式上传至附件。
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-5-18 08:58:10
17#
Bella.Yuan 发表于 2022-5-17 18:50
您好,您使用的是AR15吗?方便的话上传一下您的报表文件,压缩后使用高级模式上传至附件。
  1. 关于报表设计器

  2. 报表设计器

  3. 应用程序版本: 15.1.3

  4. 核心版本: 3.0.3

  5. App. components version: 3.0.2

  6. 版权声明 © 2020 葡萄城
复制代码
是AR15

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-18 11:49:42
18#

您好,上传一下您的工程文件哦~
回复 使用道具 举报
SylvestreLee
注册会员   /  发表于:2022-5-18 13:36:04
19#
Bella.Yuan 发表于 2022-5-18 11:49
您好,上传一下您的工程文件哦~

你好,我这边已经集成在开发环境里了。暂时不能打包源代码传上来,能说一下需要看哪些地方吗  我贴代码上来
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-5-18 17:09:34
20#
SylvestreLee 发表于 2022-5-18 13:36
你好,我这边已经集成在开发环境里了。暂时不能打包源代码传上来,能说一下需要看哪些地方吗  我贴代码上 ...

您好,目前是第一个问题,也就是web端预置数据源和数据集的问题您暂时未解决,对吧?还是说2个问题均未解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部