Erstellen Sie ein GridView mit Spalten zur Laufzeit generiert
Ich habe eine DataTable, in denen die Spalten werden erzeugt zur Laufzeit programmgesteuert. Ich habe dann binden diese DataTable an ein GridView. Was ich Frage ist wie kann ich das GridView, um dies zu berücksichtigen, und wenn es nicht möglich ist, wie kann ich die Ausgabe der DataTable in schön formatierte HTML.
InformationsquelleAutor Tyler Treat | 2011-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das GridView hat eine AutogenerateColums-Eigenschaft für diesen Zweck.
Man könnte auch generieren die Säulen on-the-fly, zum Beispiel:
VB.NET
verwenden
AutoGenerateColumns
zu lassen, grid erzeugen die Säule selbst:erzeugen oder die Spalten dynamisch
C#
sorry, ich verstehe nicht, Ihre Anforderung. Vielleicht ist es am besten, um eine echte Frage und bieten alle notwendigen Informationen. Dann kann ich versuchen zu beantworten. Man könnte hinzufügen, einen link zu der Frage hier um mich zu informieren.
stackoverflow.com/questions/35307156/...
InformationsquelleAutor Rango
Sollten Sie in der Lage, legen Sie die DataTable als die "gridview" DataSource. GridView hat eine
AutoGenerateColumns
Eigenschaft. Stellen Sie sicher, es ist für dietrue
oder pre-Spalten erstellen, selbst per Hand, bevor Sie die Bindung.InformationsquelleAutor Adam Lear
Nur weil die anderen Antworten nicht abdecken, hier ist, wie die Einrichtung eines GridView-Steuerelements mit benutzerdefinierten Spalten programmgesteuert.
InformationsquelleAutor Andres