combit List & Label 29 - .NET Hilfe
combit.Reporting.DataProviders Namespace / ITable Schnittstelle / SchemaRow Eigenschaft
Beispiele


In diesem Thema
    SchemaRow Eigenschaft
    In diesem Thema
    Diese Eigenschaft wird jedes Mal abgefragt, wenn eine Schemazeile angefragt wird. Solange Sie keine leere Aufzählung für Rows Property zurückliefern, brauchen Sie diese Eigenschaft nicht zu implementieren und können sicherheitshalber eine NotImplementedException werfen.
    Syntax
    'Deklaration
     
    
    ReadOnly Property SchemaRow As ITableRow
    ITableRow SchemaRow {get;}
    property ITableRow^ SchemaRow {
       ITableRow^ get();
    }
    Bemerkungen

    Bitte beachten Sie, dass die Werte jeder Spalte der zurückgegebenen ITableRow NULL-Werte wie DBNull.Value haben sollten.

    Sobald eine Schemazeile zurückgeliefert werden soll, wird empfohlen diese auch lokal zwischenzuspeichern. Das ist noch wichtiger, wenn man sich auf die Freigabe der Zeilen verlässt. Denn List & Label ruft kein Dispose() für Schemazeilen auf, um Zwischenspeicherung zu unterstützen. Dafür muss dann aber IDisposable für die Tabelle implementiert werden, um hier dann die zwischengespeicherten Schemazeilen im Dispose() der Tabelle selbst freizugeben.

    Beispiele
    public ITableRow SchemaRow
    {
        get
        {
            return new DataRowViewWrapper(_dataView.AddNew());
        }
    }
    Public Readonly Property SchemaRow() As ITableRow
        Get
            Return New DataRowViewWrapper(_dataView.AddNew())
        End Get
    End Property
    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    Siehe auch