DataSetFieldSchema Klasse

Definition

Stellt die Struktur oder das Schema eines Datenfelds dar.

public ref class DataSetFieldSchema sealed : System::Web::UI::Design::IDataSourceFieldSchema
public sealed class DataSetFieldSchema : System.Web.UI.Design.IDataSourceFieldSchema
type DataSetFieldSchema = class
    interface IDataSourceFieldSchema
Public NotInheritable Class DataSetFieldSchema
Implements IDataSourceFieldSchema
Vererbung
DataSetFieldSchema
Implementiert

Hinweise

Verwenden Sie die- DataSetFieldSchema Klasse, um die Eigenschaften eines Daten Felds mithilfe einer zu erhalten DataColumn . Sie können die Struktur eines Daten Felds ermitteln, indem Sie die folgenden Eigenschaften in dieser Klasse verwenden: DataType , IsReadOnly , Length , Name und IsUnique . Außerdem können Sie mithilfe der- Identity Eigenschaft bestimmen, ob eine Datenspalte für festgelegt ist AutoIncrement , oder die- PrimaryKey Eigenschaft, um zu bestimmen, ob eine Datenspalte den Primärschlüssel hat.

Die- DataSetFieldSchema Klasse wird von benutzerdefinierten Steuerelement-Designer-Komponenten zum Bereitstellen von Informationen zu einem Datenfeld zur Entwurfszeit verwendet.

Verwenden Sie die folgenden Klassen, um die Komponenten von Daten mit einem zu untersuchen DataSet .

Konstruktoren

DataSetFieldSchema(DataColumn)

Initialisiert eine neue Instanz der DataSetFieldSchema-Klasse unter Verwendung einer angegebenen DataColumn.

Eigenschaften

DataType

Ruft den Typ der im Datenfeld gespeicherten Daten ab.

Identity

Ruft einen Wert ab, der angibt, ob der Wert des Datenfelds für jede in der Tabelle oder Ansicht neu hinzugefügte Zeile automatisch inkrementiert wird.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das DataColumn schreibgeschützt ist.

IsUnique

Ruft einen Wert ab, der angibt, ob Werte im Datenfeld eindeutig sein müssen.

Length

Ruft einen Wert ab, der die Größe der Daten angibt, die in dem Feld gespeichert werden können.

Name

Ruft den Namen des Datenfelds ab.

Nullable

Ruft einen Wert ab, der angibt, ob das Datenfeld null-Werte akzeptiert.

Precision

Ruft die maximale Anzahl von Ziffern ab, die zum Darstellen eines numerischen Werts im Datenfeld verwendet werden.

PrimaryKey

Ruft einen Wert ab, der angibt, ob das Datenfeld im Primärschlüssel für die Tabelle oder Ansicht enthalten ist.

Scale

Ruft die Anzahl von Dezimalstellen ab, auf die numerische Werte im Datenfeld aufgelöst werden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch