UiReport.OnBeforeRefreshEaxGrid

Синтаксис Fore

Sub UiReport1OnBeforeRefreshEaxGrid(Sender: Object; Args: IUiPrxEaxGridEventArgs);

Begin

//набор операторов;

End Sub UiReport1OnBeforeRefreshEaxGrid;

Синтаксис Fore.NET

Sub uiReportNet1_OnBeforeRefreshEaxGrid(Sender: System.Object; Args: Prognoz.Platform.Interop.Report.UiPrxEaxGridEventArgs);

Begin

//набор операторов;

End Sub;

Параметры

Sender. Параметр, возвращающий компонент, сгенерировавший событие.

Args. Параметр, позволяющий определить параметры события.

Описание

Событие OnBeforeRefreshEaxGrid наступает перед обновлением аналитической области данных.

Комментарии

После обновления аналитической области данных наступает событие UiReport.OnAfterRefreshEaxGrid.

Пример Fore

Для выполнения примера предполагается наличие формы, содержащей компонент UiReport с идентификатором «UiReport1» и визуальный компонент, в качестве источника данных для которого указан компонент «UiReport1». В качестве источника данных для компонента «UiReport1» укажите регламентный отчет, на активном листе которого размещена аналитическая область данных.

Пример является обработчиком события OnBeforeRefreshEaxGrid для компонента «UiReport1».

Sub UiReport1OnBeforeRefreshEaxGrid(Sender: Object; Args: IUiPrxEaxGridCancelEventArgs);
Begin
    Debug.WriteLine("Будет обновлена аналитическая область данных:");
    Debug.WriteLine("со столбцами: " + Args.EaxGrid.ColumnName(0));
    Debug.WriteLine("и строками: " + Args.EaxGrid.RowName(0));
End Sub UiReport1OnBeforeRefreshEaxGrid;

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Добавьте ссылку на системную сборку Report.

Imports Prognoz.Platform.Interop.Report;

Private Sub uiReportNet1_OnBeforeRefreshEaxGrid(Sender: System.Object; Args: Prognoz.Platform.Interop.Report.UiPrxEaxGridCancelEventArgs);
Begin
    System.Diagnostics.Debug.WriteLine("Будет обновлена аналитическая область данных:");
    System.Diagnostics.Debug.WriteLine("со столбцами: " + Args.EaxGrid.ColumnName[0]);
    System.Diagnostics.Debug.WriteLine("и строками: " + Args.EaxGrid.RowName[0]);
End Sub;

См. также:

UiReport

Связанные записи

Требование