Udostępnij za pośrednictwem


IRowsetNotify.OnFieldChange Metoda

Definicja

Powiadamia użytkownika o każdej zmianie wartości kolumny.

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

Parametry

rowset
IRowset

Wskaźnik do zestawu wierszy, ponieważ odbiorca może otrzymywać powiadomienia z wielu zestawów wierszy i identyfikuje, który wywołuje.

hRow
Int32

Uchwyt wiersza, w którym zmieniono wartość kolumny.

cColumns
Int32

Liczba kolumn w elemecie rgColumns.

rgColumns
Int32[]

Tablica kolumn w wierszu, dla którego zmieniono wartość.

dbReason
Int32

Przyczyna zmiany, wskazana przez wartość DBREASON.

eventPhase
Int32

Faza tego powiadomienia.

fCantDeny
Int32

Gdy ta flaga jest ustawiona na true, użytkownik nie może zawetować zdarzenia, zwracając S_FALSE , ponieważ dostawca nie może cofnąć zdarzenia.

Zwraca

Reprezentująca Integer wynik.

Uwagi

Uwaga

Funkcje i obiekty w Microsoft.VisualBasic.Compatibility.VB6 przestrzeni nazw są udostępniane do użycia przez narzędzia do uaktualniania z programu Visual Basic 6.0 do Visual Basic. W większości przypadków te funkcje i obiekty powielają funkcjonalność dostępną w innych przestrzeniach nazw programu .NET Framework. Ich użycie jest konieczne tylko w sytuacji, gdy model kodu programu Visual Basic 6.0 różni się znacząco od wdrożenia programu .NET Framework.

Dotyczy