public void ReadRows(DataActions action, ITraversalContext context) { for (int i = 0; i < this.m_dataRows.Count; i++) { DataFieldRow dataFieldRow = this.m_dataRows[i]; dataFieldRow.SetFields(base.m_odpContext.ReportObjectModel.FieldsImpl); this.ReadRow(action, context); } }
protected void SetupFields(DataFieldRow dataRow) { if (dataRow == null) { this.m_odpContext.ReportObjectModel.CreateNoRows(); } else { dataRow.SetFields(this.m_odpContext.ReportObjectModel.FieldsImpl); } }
private void Traverse(DataFieldRow dataRow, ProcessingStages operation, DataRowSortOwnerTraversalContext context, IHierarchyObj owner) { dataRow.SetFields(owner.OdpContext.ReportObjectModel.FieldsImpl); if (operation == ProcessingStages.UserSortFilter) { owner.ReadRow(); } else { context.SortOwner.PostDataRowSortNextRow(); } }
public void SetupRow(int index, OnDemandProcessingContext odpContext) { DataFieldRow row = this.GetRow(index); row.SetFields(odpContext.ReportObjectModel.FieldsImpl); }