I have many troubles when mixing AddRecord & AddRecordEx. I discover that AddRecord is a lot faster than AddRecordEx ( ..., NULL ). But there is troubles when mixing them :
I have an ASSERT in CXTPReportRows::CompareRows2 :
if (pRecord1->GetIndex() == pRecord2->GetIndex())
{
ASSERT(FALSE);
return 0;
}
I also have visual bugs (rows not properly created) when using AddRecord, then AddRecordEx (with record used in AddRecord as parent) finished by a RedrawControl (faster than Populate when doing a small update to the record hierarchy that contains 10000+ items).
What is done in AddRecordEx ( ..., NULL ) that is not done in AddRecord ?
Is there a code example or a documentation to fastly update report content ?
I'm using XTP 15.01.