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.