Поделиться через


IRowsetNotify.OnFieldChange Метод

Определение

Уведомляет объект-получатель о любом изменении значения в столбце.

public:
 int OnFieldChange(Microsoft::VisualBasic::Compatibility::VB6::IRowset ^ rowset, int hRow, int cColumns, cli::array <int> ^ rgColumns, int dbReason, int eventPhase, int fCantDeny);
public int OnFieldChange (Microsoft.VisualBasic.Compatibility.VB6.IRowset rowset, int hRow, int cColumns, int[] rgColumns, int dbReason, int eventPhase, int fCantDeny);
abstract member OnFieldChange : Microsoft.VisualBasic.Compatibility.VB6.IRowset * int * int * int[] * int * int * int -> int
Public Function OnFieldChange (rowset As IRowset, hRow As Integer, cColumns As Integer, rgColumns As Integer(), dbReason As Integer, eventPhase As Integer, fCantDeny As Integer) As Integer

Параметры

rowset
IRowset

Указатель на вызывающий набор строк, поскольку объект-получатель может получать уведомления от нескольких наборов строк.

hRow
Int32

Дескриптор строки, в которой было изменено значение из столбца.

cColumns
Int32

Счетчик столбцов в rgColumns.

rgColumns
Int32[]

Массив столбцов в строке, для которой было изменено значение.

dbReason
Int32

Причина изменения, указанная с помощью значения DBREASON.

eventPhase
Int32

Этап данного уведомления.

fCantDeny
Int32

Если для флага установлено значение true, объект-получатель не может отклонить событие, возвратив значение S_FALSE, так как отмена события поставщиком невозможна.

Возвращаемое значение

Значение типа Integer, представляющее результат.

Комментарии

Примечание

Функции и объекты пространства имен Microsoft.VisualBasic.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic. В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework. Они необходимы только в том случае, если модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework.

Применяется к