Неверное представление данных в окне Select Data

Обсуждение Stimulsoft Reports.WPF
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Неверное представление данных в окне Select Data

Сообщение compositum »

Доброго времени суток.

Лицензионный пользователь Stimulsoft Reports.Wpf 2016.3.
Windows 8.1 x64

Содержимое моего XM-файла:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<ExportedInfo Source="C:\shared\Debug\ExportData\data\Проект.rvt" DecimalSeparator="," DateTime="2016-12-27 05:38:28">
  <Instance FamilyName="Прототип балки" Id="a119e2dc-58eb-4e49-9f4b-3a536ac48ee0-0003ab71">
    <FamilyTypeParameters TypeName="Первый типоразмер">
      <Parameter Name="Calc_Высота" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Высота_2" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Текст_1" ValueType="String">Балка прямоугольная</Parameter>
      <Parameter Name="Calc_Текст_2" ValueType="String">Для расчетов</Parameter>
      <Parameter Name="Calc_Текст_3" ValueType="String">0_о</Parameter>
      <Parameter Name="Calc_Целое_1" ValueType="Integer">2</Parameter>
      <Parameter Name="Calc_Целое_2" ValueType="Integer">3</Parameter>
      <Parameter Name="Calc_Целое_3" ValueType="Integer">4</Parameter>
      <Parameter Name="Calc_Числовой_параметр_1" ValueType="Double">445</Parameter>
      <Parameter Name="Calc_Числовой_параметр_2" ValueType="Double">667</Parameter>
      <Parameter Name="Calc_Числовой_параметр_3" ValueType="Double">887</Parameter>
      <Parameter Name="Calc_Ширина" ValueType="Double">9,84251968503937</Parameter>
      <Parameter Name="Calc_Ширина_2" ValueType="Double">0,656167979002625</Parameter>
    </FamilyTypeParameters>
    <InstanceParameters>
      <Parameter Name="Calc_Точка_1_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_1_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_2_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_2_z" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Точка_3_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_3_z" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Точка_4_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_4_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_5_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_5_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_6_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_6_z" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Точка_7_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_7_z" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Точка_8_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_8_z" ValueType="Double">0</Parameter>
    </InstanceParameters>
  </Instance>
  <Instance FamilyName="Прототип балки" Id="a119e2dc-58eb-4e49-9f4b-3a536ac48ee0-0003abc1">
    <FamilyTypeParameters TypeName="Второй типоразмер">
      <Parameter Name="Calc_Высота" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Высота_2" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Текст_1" ValueType="String">Балка прямоугольная</Parameter>
      <Parameter Name="Calc_Текст_2" ValueType="String">Для расчетов</Parameter>
      <Parameter Name="Calc_Текст_3" ValueType="String">0_о</Parameter>
      <Parameter Name="Calc_Целое_1" ValueType="Integer">2</Parameter>
      <Parameter Name="Calc_Целое_2" ValueType="Integer">3</Parameter>
      <Parameter Name="Calc_Целое_3" ValueType="Integer">4</Parameter>
      <Parameter Name="Calc_Числовой_параметр_1" ValueType="Double">445</Parameter>
      <Parameter Name="Calc_Числовой_параметр_2" ValueType="Double">667</Parameter>
      <Parameter Name="Calc_Числовой_параметр_3" ValueType="Double">887</Parameter>
      <Parameter Name="Calc_Ширина" ValueType="Double">9,84251968503937</Parameter>
      <Parameter Name="Calc_Ширина_2" ValueType="Double">0,656167979002625</Parameter>
    </FamilyTypeParameters>
    <InstanceParameters>
      <Parameter Name="Calc_Точка_1_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_1_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_2_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_2_z" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Точка_3_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_3_z" ValueType="Double">0,656167979002625</Parameter>
      <Parameter Name="Calc_Точка_4_y" ValueType="Double">4,92125984251969</Parameter>
      <Parameter Name="Calc_Точка_4_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_5_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_5_z" ValueType="Double">0</Parameter>
      <Parameter Name="Calc_Точка_6_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_6_z" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Точка_7_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_7_z" ValueType="Double">3,28083989501312</Parameter>
      <Parameter Name="Calc_Точка_8_y" ValueType="Double">0,328083989501312</Parameter>
      <Parameter Name="Calc_Точка_8_z" ValueType="Double">0</Parameter>
    </InstanceParameters>
  </Instance>
</ExportedInfo>
Создаю новые данные:
0.png
0.png (13.28 КБ) 4912 просмотров
Однако в диалоговом окне Select Data вижу, что предлагаемая им структура не совпадает со структурой моего XML-файла:
1.png
1.png (22.24 КБ) 4912 просмотров
Как это исправить?
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Неверное представление данных в окне Select Data

Сообщение Aleksey »

Здравствуйте,

Для работы с XML данными используются стандартные .NET методы. Сам NET framework имеет некоторые проблемы при работе с XML, которые имееет структуру со вложенностями.
Пожалуйста, попробуйте скорректировать XML данные, чтобы не было вложенных таблиц.

Спасибо.
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Re: Неверное представление данных в окне Select Data

Сообщение compositum »

Aleksey писал(а):Здравствуйте,

Для работы с XML данными используются стандартные .NET методы. Сам NET framework имеет некоторые проблемы при работе с XML, которые имееет структуру со вложенностями.
Пожалуйста, попробуйте скорректировать XML данные, чтобы не было вложенных таблиц.

Спасибо.
Благодарю за ответ.

Я не первый год использую технологию Linq to XML и ни разу не сталкивался с проблемами, о которых Вы написали. Эти данные, кстати, я так же успешно пишу и читаю через Linq to XML. В виду этого я всё же смею предположить, что проблема не в .NET, но в Вашем коде. Прошу Вас устранить эту проблему, т.к. она не даёт мне возможности использовать Ваш продукт.

С уважением,
Андрей.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Неверное представление данных в окне Select Data

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, попробуйте выбрать тип ADO.NET для источника данных.

Спасибо.
Вложения
Capture.PNG
Capture.PNG (20.67 КБ) 4900 просмотров
Capture2.PNG
Capture2.PNG (13.78 КБ) 4900 просмотров
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Re: Неверное представление данных в окне Select Data

Сообщение compositum »

Это я пробовал, но как мне в этом случае выполнять связь аля Master-Detailed? ведь в XML у InstanceParameters и FamilyTypeParameter нет информации, согласно которой можно было бы определить, к какому именно Instance они относятся. Это отношение определяется иерархией вложенности в XML-файле, но в предлагаемом вами варианте эта иерархия разрушена и связи утрачены.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Неверное представление данных в окне Select Data

Сообщение HighAley »

Здравствуйте.

К сожалению, мы не используем Linq to XML.
Мы занимаемся изучением вашей проблемы.

Спасибо.

Ticket reference: #3592.
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Re: Неверное представление данных в окне Select Data

Сообщение compositum »

HighAley писал(а):Мы занимаемся изучением вашей проблемы.
Означает ли это, что проблема может быть решена в ближайшем обозримом будущем (до февраля 2017-го)? Мне хотелось бы понимать, стоит ли немного обождать, или же самому искать альтернативные решения обозначенной проблемы...

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Неверное представление данных в окне Select Data

Сообщение HighAley »

Здравствуйте.

Вполне возможно.
Давайте вернёмся к этому вопросу после праздников и я смогу вам дать более точный ответ.

Спасибо и с Новым Годом!!!
Аватара пользователя
compositum
Сообщения: 252
Зарегистрирован: 15 янв 2008, 15:12
Откуда: Санкт-Петербург

Re: Неверное представление данных в окне Select Data

Сообщение compositum »

Спасибо и Вас так же с наступающим праздником! :)
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Неверное представление данных в окне Select Data

Сообщение HighAley »

Здравствуйте.

К сожалению данная задача слишком трудоёмкая и мы не можем на данный момент выделить на её решение достаточно ресурсов.
Задача остаётся открытой, возможно, мы вернёмся к ней позже.

Спасибо.
Ответить