Проблемы и вопросы
1. Открываю пример DataFromBusinessObject, выбираю источники данных, щелкаю на Показывать псевдонимы - падает с null ref exception.
2. В результирующем отчете какие-то мусорные точки. Возможно потому что триал.
3. Изменение zoom работает не красиво. Стою на 100%, щелкаю в плюс - получаю 120, щелкаю в минус - получаю 100. Это правильно. НО - щелкаю в минус получаю 95%, щелкаю в плюс - получаю 99, а не 100. Больше попасть на 100% простым способом не получается.
4. Уронить дизайнер отчетов можно без проблем. Null ref лезут почти от любого кривого действия. Например в том же примере добавил поле, которое отображает Product. Понятно это не верно, но ведь оно мне само предложило! Запускаю отчет - падает:
FastReport.Net v1.5.12
Object reference not set to an instance of an object.
at FastReport.Report.Calc(String expression, Variant value)
at FastReport.Report.Calc(String expression)
at FastReport.TextObject.GetData()
at FastReport.BandBase.GetData()
at FastReport.Engine.ReportEngine.PrepareBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBandToPreparedPages(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowDataBand(DataBand dataBand, Int32 rowCount)
at FastReport.Engine.ReportEngine.RunDataBand(DataBand dataBand, Int32 rowCount, Boolean keepFirstRow, Boolean keepLastRow)
at FastReport.Engine.ReportEngine.RunDataBand(DataBand dataBand)
at FastReport.Engine.ReportEngine.RunBands(BandCollection bands)
at FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
at FastReport.Engine.ReportEngine.RunReportPages()
at FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
at FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, ReportPage page)
at FastReport.Report.Prepare(Boolean append)
at FastReport.Report.Prepare()
at FastReport.Design.ReportTab.Preview()
Либо не предлагать лепить туда Product, либо не падать
А вообще понравилось - буду покупать.
Спасибо!
Павел.
2. В результирующем отчете какие-то мусорные точки. Возможно потому что триал.
3. Изменение zoom работает не красиво. Стою на 100%, щелкаю в плюс - получаю 120, щелкаю в минус - получаю 100. Это правильно. НО - щелкаю в минус получаю 95%, щелкаю в плюс - получаю 99, а не 100. Больше попасть на 100% простым способом не получается.
4. Уронить дизайнер отчетов можно без проблем. Null ref лезут почти от любого кривого действия. Например в том же примере добавил поле, которое отображает Product. Понятно это не верно, но ведь оно мне само предложило! Запускаю отчет - падает:
FastReport.Net v1.5.12
Object reference not set to an instance of an object.
at FastReport.Report.Calc(String expression, Variant value)
at FastReport.Report.Calc(String expression)
at FastReport.TextObject.GetData()
at FastReport.BandBase.GetData()
at FastReport.Engine.ReportEngine.PrepareBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBandToPreparedPages(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowBand(BandBase band, Boolean getData)
at FastReport.Engine.ReportEngine.ShowDataBand(DataBand dataBand, Int32 rowCount)
at FastReport.Engine.ReportEngine.RunDataBand(DataBand dataBand, Int32 rowCount, Boolean keepFirstRow, Boolean keepLastRow)
at FastReport.Engine.ReportEngine.RunDataBand(DataBand dataBand)
at FastReport.Engine.ReportEngine.RunBands(BandCollection bands)
at FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
at FastReport.Engine.ReportEngine.RunReportPages()
at FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
at FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, ReportPage page)
at FastReport.Report.Prepare(Boolean append)
at FastReport.Report.Prepare()
at FastReport.Design.ReportTab.Preview()
Либо не предлагать лепить туда Product, либо не падать
А вообще понравилось - буду покупать.
Спасибо!
Павел.
Комментарии