Sub UiReport1OnAfterRefreshEaxGrid(Sender: Object; Args: IUiPrxEaxGridEventArgs);
Begin
//набор операторов;
End Sub UiReport1OnAfterRefreshEaxGrid;
Sub uiReportNet1_OnAfterRefreshEaxGrid(Sender: System.Object; Args: Prognoz.Platform.Interop.Report.UiPrxEaxGridEventArgs);
Begin
//набор операторов;
End Sub;
Sender. Параметр, возвращающий компонент, сгенерировавший событие.
Args. Параметр, позволяющий определить параметры события.
Событие OnAfterRefreshEaxGrid наступает после обновления аналитической области данных.
Перед обновлением аналитической области данных наступает событие UiReport.OnBeforeRefreshEaxGrid.
Для выполнения примера предполагается наличие формы, содержащей компонент UiReport с идентификатором «UiReport1» и визуальный компонент, в качестве источника данных для которого указан компонент «UiReport1». В качестве источника данных для компонента «UiReport1» укажите регламентный отчет, на активном листе которого размещена аналитическая область данных.
Пример является обработчиком события OnAfterRefreshEaxGrid для компонента «UiReport1».
Sub UiReport1OnAfterRefreshEaxGrid(Sender: Object; Args: IUiPrxEaxGridEventArgs);
Begin
Debug.WriteLine("Была обновлена аналитическая область данных:");
Debug.WriteLine("со столбцами: " + Args.EaxGrid.ColumnName(0));
Debug.WriteLine("и строками: " + Args.EaxGrid.RowName(0));
End Sub UiReport1OnAfterRefreshEaxGrid;
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Добавьте ссылку на системную сборку Report.
Imports Prognoz.Platform.Interop.Report;
…
Private Sub uiReportNet1_OnAfterRefreshEaxGrid(Sender: System.Object; Args: Prognoz.Platform.Interop.Report.UiPrxEaxGridEventArgs);
Begin
System.Diagnostics.Debug.WriteLine("Была обновлена аналитическая область данных:");
System.Diagnostics.Debug.WriteLine("со столбцами: " + Args.EaxGrid.ColumnName[0]);
System.Diagnostics.Debug.WriteLine("и строками: " + Args.EaxGrid.RowName[0]);
End Sub;
См. также:
Связанные записи
Требование