DefineRow (ILLDataProvider)

Syntax:

HRESULT DefineRow(enDefineRowMode nMode,const VARIANT* arvRelations);

Aufgabe:

Wird ausschließlich auf Knotenebene verwendet. List & Label fordert die Anmeldung von Daten des zugrundeliegenden aktuellen Datensatzes an.

Parameter:

       enum enDefineRowMode

       {

               ROWMODE_DEFAULT = 0,  // internal, not yet queried

               ROWMODE_OWN_COLUMNS = 1, // bit 0

               ROWMODE_1TO1_COLUMNS = 2, // bit 1

               ROWMODE_ALL_COLUMNS = 3, // bit 0 | bit 1

               ROWMODE_COLUMN_MASK = 0x0f,

               ROWMODE_DATA_PRINT_SYNTAXPARSING = 0x00,

               ROWMODE_DATA_DESIGN = 0x10,

               ROWMODE_DATA_PRINT_REALDATA = 0x20,

               ROWMODE_DATA_MASK = 0xf0,

               ROWMODE_FIELD = 0x100,

       };

  nMode: Bitmaske für die Art der Daten

 arvRelations: Nicht benutzt

Rückgabewert:

E_NOTIMPL für Wurzelobjekte und E_FAIL im Fehlerfall. Im Regelfall S_OK.

Hinweise:

Melden Sie hier die angeforderten Felder und Variablen bei List & Label an.

Siehe auch:

LlDefineFieldExt, LlDefineVariableExt