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个问题均未解决。