Группировка данных

отредактировано March 2010 Раздел: FastReport .NET
Делаю простой отчет с группировкой данных по вашему мануалу и при
вызове предварительного просмотра вижу
следующее:
FastReport.Net v1.3.64
Failed to compare two elements in the array.
Inner exception:
Object reference not set to an instance of an object.
   at fxvrIrExCt0DclmHNo.w3URYv3RPHx0kjfyUp.qLT5XC88M(String , Variant )
   at FastReport.Report.CalcExpression(String expression, Variant value)
   at FastReport.Report.Calc(String expression, Variant value)
   at FastReport.Report.Calc(String expression)
   at FastReport.Data.DataSourceBase.i8dEV6gbA2sksaCVTfA.m8OtTFgxLKLaGmjmMaA.Compare(Object , Object )
   at System.Array.SorterObjectArray.SwapIfGreaterWithItems(Int32 a, Int32 b)
   at System.Array.SorterObjectArray.SwapIfGreaterWithItems(Int32 a, Int32 b)
   at System.Array.SorterObjectArray.QuickSort(Int32 left, Int32 right)
   at System.Array.Sort(Array keys, Array items, Int32 index, Int32 length, IComparer comparer)
   at System.Collections.ArrayList.Sort(Int32 index, Int32 count, IComparer comparer)
   at System.Collections.ArrayList.Sort(IComparer comparer)
   at FastReport.Data.DataSourceBase.Init(Relation relation, String filter, SortCollection sort)
   at FastReport.Data.DataSourceBase.Init(DataSourceBase parentData, String filter, SortCollection sort)
   at FastReport.DataBand.InitDataSource()
   at FastReport.GroupHeaderBand.FaiYv33kT()
   at FastReport.Engine.ReportEngine.5fgdJQmre(GroupHeaderBand )
   at FastReport.Engine.ReportEngine.aFCYutCZB1(BandCollection )
   at FastReport.Engine.ReportEngine.B8rYQMCWKL(ReportPage )
   at FastReport.Engine.ReportEngine.WYpYxIyHhj()
   at FastReport.Engine.ReportEngine.gaPuj2OYI(ReportPage )
   at FastReport.Engine.ReportEngine.1FsVNSVfB(Boolean , Boolean , ReportPage )
   at FastReport.Engine.ReportEngine.rhyaeji4H(Boolean , Boolean )
   at FastReport.Report.Prepare(Boolean append)
   at FastReport.Report.Prepare()
   at 83wyCc8IZ4xNjTpBtLM.tPtNjf8U6RRDSUIf45i.bv8xoOeoQ()


В приложении проект, в котором воспроизведена ошибка...

Комментарии

  • отредактировано 13:41
    Здравствуйте,

    У бэнда "Заголовок группы" не задано условие группировки.
  • отредактировано 13:41
    Угу...

    Вот вылезает следующее.
    Что я не так делаю?
    FastReport.Net v1.3.64
    Table: Таблица не подключена к данным. Зарегистрируйте данные методом Report.RegisterData.
       at FastReport.Data.TableDataSource.LoadData(ArrayList rows)
       at FastReport.Data.DataSourceBase.a0pgWsMBH()
       at FastReport.Data.DataSourceBase.Init(Relation relation, String filter, SortCollection sort)
       at FastReport.Data.DataSourceBase.Init(DataSourceBase parentData, String filter, SortCollection sort)
       at FastReport.DataBand.InitDataSource()
       at FastReport.GroupHeaderBand.FaiYv33kT()
       at FastReport.Engine.ReportEngine.5fgdJQmre(GroupHeaderBand )
       at FastReport.Engine.ReportEngine.aFCYutCZB1(BandCollection )
       at FastReport.Engine.ReportEngine.B8rYQMCWKL(ReportPage )
       at FastReport.Engine.ReportEngine.WYpYxIyHhj()
       at FastReport.Engine.ReportEngine.gaPuj2OYI(ReportPage )
       at FastReport.Engine.ReportEngine.1FsVNSVfB(Boolean , Boolean , ReportPage )
       at FastReport.Engine.ReportEngine.rhyaeji4H(Boolean , Boolean )
       at FastReport.Report.Prepare(Boolean append)
       at FastReport.Report.Prepare()
       at 83wyCc8IZ4xNjTpBtLM.tPtNjf8U6RRDSUIf45i.bv8xoOeoQ()
    
  • отредактировано 13:41
    А... нашел.
    не перенес в примерчик строчечку...
    r.RegisterData(ds, "Table");
    
  • отредактировано 13:41
    А это из-за того, что данные не зарегистрированы в отчете.
  • отредактировано March 2010
    Не думал, что так оперативно ответите!
    Спасибо Вам!

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.