ASP.NET GridView nicht Spalten ausblenden

So, ich habe eine <asp:Gridview> und in meinem C# - Datei, ich bin Einstellung der Datenquelle, um einige Datenbank-Tabelle, und tun .DataBind().

Allerdings möchte ich ausblenden einer Spalte in der Tabelle, basierend auf einer booleschen variable.

Etwas wie dieses:

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 das nicht machen ihn unsichtbar, aber ich bin mir sicher, dass ich zumindest in einer Schleife durch und entfernen Sie alle Zeilen, die im Zusammenhang mit der Spalte "feld5". Ich weiß nicht, wie zu gehen über das tun dies.

Hat jemand vielleicht einen entsprechenden link, um mit dem GridView-Klasse und wie alle Methoden werden angenommen, verwendet werden, weil es ist nicht klar, vielleicht nicht geschrieben von "microsoft"?

Sorry, wenn dies ist zu simpel, das internet scheint zu fehlen eine Menge von C# - Dokumentation (oder vielleicht ist es nur unübersichtlich mit viel zu viel nutzlos ASP.net Informationen).

  • Sie haben ein 'und' in Ihrem C# - Datei?
  • StackOverflow anscheinend nicht konvertieren von html-tags in html-entities, und stattdessen Streifen Sie Weg.
  • "das internet scheint nicht viel von C# - Dokumentation' - Tut es das? Ich habe nie gesehen, eine weitere gründlich dokumentierte Sprache online! 😀
  • Ich weiß nicht... ich bin wirklich nicht so beeindruckt. Es gibt eine Menge von C# Lärm draußen
  • Kein Kommentar auf die Qualität der Dokumentation... 😉
  • oh ja, das ist es, was ich meine, es ist wie 80% von C# Verwandte links ich klicken Sie auf, sind sehr schrecklichen und alten websites mit veralteten Informationen, oder einfach nur schlecht im erklären, oder einfach nicht das, was ich will, oder einfach nur zu simpel an einem Beispiel zu tatsächlich helfen, mich. Oder einfach nur schwer und schmerzhaft zu Lesen.

InformationsquelleAutor Dexter | 2011-01-13
Schreibe einen Kommentar