Frage

Gibt es eine Möglichkeit für die Anwendung von ein Attribut zu einem Modell Datei in ASP.NET Dynamische Daten, das ausblenden der Spalte?

Zum Beispiel kann ich derzeit legen Sie den Anzeigenamen einer Spalte wie folgt:

[DisplayName("Last name")]
public object Last_name { get; set; }

Gibt es einen ähnlichen Weg, um eine Spalte auszublenden?

Bearbeiten:Vielen Dank an Christian Hagelid für gehen die extra Meile und geben ein spot-on-Antwort :-)

War es hilfreich?

Lösung

Hatte keine Ahnung, was ASP.NET Dynamische Daten, damit Sie gefragt, mich um so etwas recherche :)

Sieht aus wie die Immobilie, die Sie suchen, ist

[ScaffoldColumn(false)]

Es gibt auch eine ähnliche Eigenschaft für Tabellen

[ScaffoldTable(false)]

Quelle

Andere Tipps

Eine viel, viel einfachere Methode:Wenn Sie möchten, dass nur bestimmte Spalten in der Liste, aber alle oder die anderen in die Details, etc.Seiten, siehe Wie kann ich eine Spalte ausblenden, die nur auf die Seite der Liste in ASP.NET Dynamische Daten?

Legen Sie einfach AutoGenerateColumns="false" in der GridView-Steuerelement, und definieren Sie dann genau die Spalten, die Sie möchten:

<Columns>
...
<asp:DynamicField DataField="FirstName" HeaderText="First Name" />
<asp:DynamicField DataField="LastName" HeaderText="Last Name" />
</Columns>

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top