So habe ich eine <asp:Gridview>
und in meiner C# -Datei, setze ich die Datenquelle zu einer Datenbanktabelle und tun .DataBind().ASP.NET GridView kann Spalten nicht verbergen
Ich möchte jedoch eine Spalte in der Tabelle basierend auf einer booleschen Variable ausblenden.
Etwas wie folgt aus:
gridview.Columns['Field5'].Visible = false;
Oder vielleicht:
int c = gridview.Rows.Count();
for(int i = 0; i < c; i++){
gridview.Rows['Field5'].Remove();
}
Vielleicht kann ich es nicht unsichtbar machen, aber ich bin sicher, ich kann zumindest eine Schleife durch und entfernen Sie alle Zeilen der damit verbundenen Spalte "Feld5". Ich weiß nicht, wie ich das machen soll.
Hat jemand vielleicht einen richtigen Link zur Verwendung der GridView-Klasse und wie alle Methoden verwendet werden sollen, weil es nicht klar ist, vielleicht nicht von Microsoft geschrieben?
Es tut uns leid, wenn dies zu einfach ist, scheint das Internet eine Menge C# -Dokumentation zu fehlen (oder vielleicht ist es nur mit zu vielen unbrauchbaren ASP.net-Informationen vollgestopft).
Sie haben eine in 'und' in C# Datei? –
StackOverflow konvertiert HTML-Tags anscheinend nicht in HTML-Entitäten und entfernt sie stattdessen. – Dexter
"scheint das Internet eine Menge C# -Dokumentation zu haben" - oder? Ich habe noch nie eine besser dokumentierte Sprache online gesehen! :-D –