Freigeben über


DynamicField.DataField Eigenschaft

Definition

Ruft den Namen des Datenfelds ab, an das das DynamicField-Objekt gebunden werden soll, oder legt diesen fest.

public:
 virtual property System::String ^ DataField { System::String ^ get(); void set(System::String ^ value); };
public virtual string DataField { get; set; }
member this.DataField : string with get, set
Public Overridable Property DataField As String

Eigenschaftswert

String

Der Name des Datenfelds, an das das DynamicField-Objekt gebunden wird.

Hinweise

Verwenden Sie die DataField Eigenschaft, um das Datenfeld anzugeben, das an das DynamicField Objekt gebunden werden soll. Das Datenfeld kann der Spaltenname oder für Fremdschlüsselspalten den Beziehungsnamen sein.

Standardmäßig wird das angegebene Datenfeld mithilfe DynamicField der Feldvorlage angezeigt, die dem Felddatentyp zugeordnet ist. Sie können die Feldvorlage ändern, die für das Datenfeld gerendert wird, indem Sie die UIHint Eigenschaft festlegen. Sie können den angezeigten Text auch formatieren, indem Sie die DataFormatString Eigenschaft festlegen. Wenn ein Feldwert lautet null, wird standardmäßig eine leere Zeichenfolge ("") für den Wert angezeigt. Wenn Sie eine alternative Beschriftung angeben möchten, legen Sie die NullDisplayText Eigenschaft fest.

Hinweis Wenn Sie die Anzeige und das Verhalten eines Datenfelds global ändern möchten, müssen Sie Attribute auf Ihr Datenmodell anwenden, anstatt dies in einer bestimmten Instanz des DynamicField Objekts festzulegen. Weitere Informationen finden Sie unter ASP.NET Dynamische Daten.

Die OnFieldChanged Methode wird aufgerufen, um ein Statusänderungsereignis zu auslösen, wenn die DataField Eigenschaft festgelegt wird.

Der Wert der DataField Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für

Siehe auch