wengMQ 发表于 2022-5-16 13:14:28

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;
    }

Bella.Yuan 发表于 2022-5-16 14:20:02

wengMQ 发表于 2022-5-16 13:14
public class ArData
    {
      public ArDataSet DataSet;


感谢老铁帮忙回复{:5_108:}

SylvestreLee 发表于 2022-5-16 14:46:57

wengMQ 发表于 2022-5-16 13:14
public class ArData
    {
      public ArDataSet DataSet;


好的谢谢我在下面那个文件里找到了:lol

Bella.Yuan 发表于 2022-5-16 14:54:03

SylvestreLee 发表于 2022-5-16 14:46
好的谢谢我在下面那个文件里找到了

:hjyzw:

SylvestreLee 发表于 2022-5-17 17:01:01

本帖最后由 SylvestreLee 于 2022-5-17 17:02 编辑

Bella.Yuan 发表于 2022-5-16 14:54

按那个帖子里面的弄了之后   数据集还是没有办法出来:dizzy:打开设计器之后并没有自动走修改的方法,手动点添加数据集之后会走GetDataSetContent方法也能正常返回   但是设计器没有任何东西出来。能麻烦看一下吗
      public ActionResult GetDataSetContent(string id)
      {
            DataSet data1 = returndata();
            ArData XmlJsonData = new ArData();
            XmlJsonData.DataSet = new ArDataSet();
            XmlJsonData.DataSet.Name = "DataSet1";
            XmlJsonData.DataSet.Query = new ArQuery();
            XmlJsonData.DataSet.Query.DataSourceName = "DataSource1";
            XmlJsonData.DataSet.Fields = new ArField.Columns.Count];
            foreach (DataColumn drc in data1.Tables.Columns)
            {
                XmlJsonData.DataSet.Fields = new ArField(drc.ColumnName, drc.ColumnName, drc.Caption);
            }
            XmlJsonData.DataSource = new ArDataSource();
            XmlJsonData.DataSource.Name = "DataSource1";
            XmlJsonData.DataSource.ConnectionProperties = new ArConnectionProperties();
            XmlJsonData.DataSource.ConnectionProperties.DataProvider = "DATASET";
            string dataSet = Newtonsoft.Json.JsonConvert.SerializeObject(XmlJsonData);//JsonHelper.ObjTranJson(XmlJsonData);
            return new ContentResult { Content = dataSet, ContentType = "application/json" };
      }

Bella.Yuan 发表于 2022-5-17 18:50:14

本帖最后由 Bella.Yuan 于 2022-5-18 11:46 编辑

SylvestreLee 发表于 2022-5-17 17:01
按那个帖子里面的弄了之后   数据集还是没有办法出来打开设计器之后并没有自动走修改的方法,手 ...
您好,您使用的是AR15吗?方便的话上传一下您的工程文件,压缩后使用高级模式上传至附件。

SylvestreLee 发表于 2022-5-18 08:58:10

Bella.Yuan 发表于 2022-5-17 18:50
您好,您使用的是AR15吗?方便的话上传一下您的报表文件,压缩后使用高级模式上传至附件。
关于报表设计器

报表设计器

应用程序版本: 15.1.3

核心版本: 3.0.3

App. components version: 3.0.2

版权声明 © 2020 葡萄城是AR15

Bella.Yuan 发表于 2022-5-18 11:49:42

SylvestreLee 发表于 2022-5-18 08:58
是AR15

您好,上传一下您的工程文件哦~

SylvestreLee 发表于 2022-5-18 13:36:04

Bella.Yuan 发表于 2022-5-18 11:49
您好,上传一下您的工程文件哦~

你好,我这边已经集成在开发环境里了。暂时不能打包源代码传上来,能说一下需要看哪些地方吗我贴代码上来:lol

Bella.Yuan 发表于 2022-5-18 17:09:34

SylvestreLee 发表于 2022-5-18 13:36
你好,我这边已经集成在开发环境里了。暂时不能打包源代码传上来,能说一下需要看哪些地方吗我贴代码上 ...
您好,目前是第一个问题,也就是web端预置数据源和数据集的问题您暂时未解决,对吧?还是说2个问题均未解决。
页: 1 [2] 3
查看完整版本: 【AR】求助如何通过AR实现报表设计+动态数据填充?