Проблема с перемещением полей в словаре
Добавлено: 03 июн 2013, 14:32
Здравствуйте.
Искал способ переместить поля источника в редакторе запросов (источников), но не нашел. Нет там такой возможности. Но обнаружил, что можно изменять порядок полей в словаре. И даже оказалось, что изменение порядка полей в словаре влияет на их порядок в редакторе запросов.
Сразу после этого обнаружил ошибку:
- в словаре перемещаем любое поле в источнике
- заходим в редактор именно этого источника
- выходим из редактора
- пытаемся переместить любое поле в этом источнике еще раз и получаем ошибку!
Ошибка возникает как с SQL-источниками данных, так и с бизнес-объектами.
PS. Было бы неплохо добавить возможность перемещения полей и параметров в редакторе источников данных.
Спасибо
Искал способ переместить поля источника в редакторе запросов (источников), но не нашел. Нет там такой возможности. Но обнаружил, что можно изменять порядок полей в словаре. И даже оказалось, что изменение порядка полей в словаре влияет на их порядок в редакторе запросов.
Сразу после этого обнаружил ошибку:
Последовательность действий для воспроизведения:----------------------------
[Customer Explanation]
----------------------------
[General Info]
Application: Stimulsoft Reports.Net
Framework: v4.0.30319
Version: Version: 2013.1.1600 from 2 April 2013
MachineName: USER1
OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1
UserName: User1
----------------------------
[Exception Info]
Message: Cannot remove the specified item because it was not found in the specified Collection.
Source: mscorlib
StackTrace:
at System.Collections.CollectionBase.System.Collections.IList.Remove(Object value)
at Stimulsoft.Report.Design.Panels.StiDictionaryPanelService.MoveNode(TreeNode fromNode, TreeNode toNode)
at Stimulsoft.Report.Design.Panels.StiDictionaryPanelService.btUp_Click(Object sender, EventArgs e)
----------------------------
[Assemblies]
mscorlib, Version = 2.0.0.0
Stimulsoft.Base, Version = 2013.1.1600.0
Stimulsoft.Controls, Version = 2013.1.1600.0
Stimulsoft.Controls.Win, Version = 2013.1.1600.0
Stimulsoft.Report, Version = 2013.1.1600.0
Stimulsoft.Report.Win, Version = 2013.1.1600.0
System, Version = 2.0.0.0
System.Data, Version = 2.0.0.0
System.Drawing, Version = 2.0.0.0
System.Windows.Forms, Version = 2.0.0.0
System.Xml, Version = 2.0.0.0
- в словаре перемещаем любое поле в источнике
- заходим в редактор именно этого источника
- выходим из редактора
- пытаемся переместить любое поле в этом источнике еще раз и получаем ошибку!
Ошибка возникает как с SQL-источниками данных, так и с бизнес-объектами.
PS. Было бы неплохо добавить возможность перемещения полей и параметров в редакторе источников данных.
Спасибо