Almaz
Almaz
Подробная информация
- Имя пользователя
- Almaz
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
AlexTZ написал: » Что-то не могу повторить ошибку, пришлите файл .FPX (можно сюда в виде zip).
-
Stream _template; Stream _parentTemplate; ... var report = new Report(); report.LoadBaseReport += (sender, e) => { if(_parentTemplate!= null) …
-
Domoch написал: » Вот тут есть по п.1 Программно унаследованный отчет спасибо читал, но это побороть не смог "например есть stream отчета без наследования, и есть stream род. отчета как их обьединить ?" получается или голый наследованный и…
-
AlexTZ написал: » В подвале данных нельзя обращаться к источнику данных - в этот момент он находится в состоянии EOF. спасибо, разобрался
-
Подвал данных не подвязывает данные с бизнес обьектов
-
byte[] понимает как источник даных без полей а не как картинку
-
Нашел, проверял и наследование и шаблоны и циклические ссылки а все оказалось просто :-) public class Test { private DateTime _dateTime = DateTime.Today; public DateTime Date { get { return _dateTime; } } } report.Regi…
-
найти мин. код пока не смог, но ошибка возникает в след. случаях: 1 report.RegisterData(IEnumerable, string) 2 в дизайнере ставим галки на дата соурсах 3 сохраняем отчет 4 новый инстанс отчета 5 грузим из сохраненого 6 опять report.RegisterD…
-
Да спасибо уже пробую пока что System.StackOverflowException на некоторых очетах :-) пробую найти мин. код для повторения
-
Отлично !!! с отчетами конечно хуже (около 20шт), хотя они щас в старом формате (Collection1.Items). Хорошо бы конечно еще и мастер для таких отчетов, т.е. несколько таблиц в одном отчете и к группировке добавить выбор тоталов
-
в сборку 1.1.16.0 не попало?
-
AlexTZ написал: » Имя родительского св-ва + имя источника, без разделителей. вроде как не очень юзер френдли получается :-(
-
AlexTZ написал: » Теперь проблема понятна. Я поменяю код так, чтобы создавалось два источника данных (Collection1Items, Collection2Items). а как будет алиас строиться? хотелось бы какой-нибудь разделитель желательно отличный от пробела так…
-
AlexTZ написал: » Я имел в виду - что передается в метод report.RegisterData? Покажите полный код. class CompositeReportElement { Collection1 Collection1 {get;} Collection2 Collection2 {get;} } ... data = new List() ... report.RegisterData( …
-
AlexTZ написал: » А как регистрируете коллекцию (или несколько коллекций?) регистрирую коллекцию CompositeReportElement
-
Обновил версию :-) Раньше ведь другое поведение было ? (в версии 1.064 точно) Вообщем ситуация следующая class CollectionBase { [Description("Items")] public List Items {get;} } class Collection1 : CollectionBase {/*some specific fields*/}…
-
Отлично, когда приблизетельно можно ожидать или как узнать (пробовал смотреть change.log не помогает :-)) ?
-
Есть данные Master -Slave1 -Slave2 Нужен отчет Заголовок данных Master - один раз -Заголовок данных Slave1 - один раз на страницу -Данные Slave1 -Заголовок данных Slave2 - один раз на страницу -Заговок Группы Slave2 - для каждой групп…
-
Попробовал - непомогло, шапка все равно печатается несколько раз на странице. Может я несовсем коректно обьяснил, надо чтобы шапка была одна на страницу а в ней уже группы и данные.
-
AlexTZ написал: » Обработку generic добавил, свежая версия соберется примерно через час. Вторую ошибку исправлю позже - это действительно из-за null. Большое человеческое спасибо !!!
-
AlexTZ написал: » Допустим, я смогу сделать определение типа элемента для generic. Как быть с остальными? ну как по мне это должен быть аттрибут и/или дженерик параметр, в противном случае ексепшен :-) да вот еще, пока не вычлинил минима…
-
AlexTZ написал: » Нет, так не получится. Маппинг делается не по имени, а по PropertyDescriptor. Манипулировать BusinessObjectDataSource нельзя - он создается автоматически при регистрации бизнес-объекта. может имеет смысл вынести итрерфейс …
-
в этом случае метаданные не потеряются (если будет пустая вложенная коллекция), достаточно ли чтобы совпадали имена ReferenceName и column.SetName() для правильного маппинга? 1 создаю отчет 2 регистрирую дата сурс в ручную ... BusinessObjectD…
-
с колекциями я все таки не согласен, в теории для определения метаданных для отчета должно быть достаточно метаданных класса т.е. System.Type но вам виднее :-) вообщем задача осталась, как имея метаданные сделать новый отчет который бы их поним…
-
AlexTZ написал: » 2) таков алгоритм работы. Если в объекте встречается св-во типа IEnumerable, делается попытка взять элемент коллекции для анализа его св-в. Если коллекция пустая (независимо от того, типизированная она или нет) - Вы получите пуст…
-
Есть вопросы по бизнес объектам 1 Если свойство является коллекцией то DisplayNameAttribute не работает 2 Если свойство является коллекцией и в раН тайме она пустая (зависит от ситуации), то в дизайнере нет полей для элементов этой коллекции (к…
-
AlexTZ написал: » Ссылки на родителя поправил. По поводу второго вопроса - попробовал на своих объектах - нормально. Как выглядит TestItem? public class TestItem { [DisplayName("Название")] public string Name { get; s…
-
Удалось повторить переполнение стека добавлением ссылки на родителя class MyTreeNode { private IList FNodes; private MyTreeNode FParent; public IList Nodes { get { return FNodes; } } …
-
AlexTZ написал: » По поводу дерева'... попробую вычленить минимально необходимый код P.S. за картинки спасибо, оперативно работаете
-
AlexTZ написал: » Делаю так и все работает: - захожу в редактор стилей ("Отчет|Стили...") - добавляю стиль - у него ставлю параметры рамки - толщина 2, цвет красный - закрываю редактор кнопкой ОК - опять захожу в редактор - стиль в порядке, р…