Freigeben über


DynamicField.DataField Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Namens des Datenfelds, an das das DynamicField Objekt gebunden werden soll.

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

Der Name des Datenfelds, an das das DynamicField Objekt gebunden ist.

Hinweise

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

Standardmäßig wird das angegebene Datenfeld vom DynamicField Objekt mithilfe 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. Um eine alternative Beschriftung anzugeben, 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 Zustandsänderungsereignis auszuheben, wenn die DataField Eigenschaft festgelegt wird.

Der Wert der DataField Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen