Programmgesteuertes Hinzufügen von Vorlagenspalten zur Rasteransicht

Ich habe eine Liste von Werten, die programmgesteuert als Spalten (nicht als Zeilen) an eine Rasteransicht gebunden werden müssen. Wenn mein DAL beispielsweise 10 Werte zurückgibt, muss ich diese 10 Werte als Spalten in einer Rasteransicht als Kopfzeilentext anzeigen und in der ersten Zeile für jede Spalte ein Textfeld als Dateneingabe haben. Ich verstehe, dass ich eine Klasse erstellen muss, die die ITemplate-Schnittstelle implementiert und an das Raster bindet, aber ich möchte dies nicht für jede Spalte tun. Gibt es eine Möglichkeit, eine generische Klasse zu erstellen, die ITemplate implementiert, damit ich jedes gewünschte Steuerelement einfügen und an das Raster binden kann? Für die letzte Spalte benötige ich einen "Hinzufügen" -Link, der die eingegebenen Werte hinzufügt. All dies kann sehr einfach deklarativ erledigt werden, aber ich kämpfe darum, dies programmatisch zu erledigen.

ielen Dank für jede Hilf

Bearbeiten: Ich versuche dies in ASP.NET 4 und C # zu tun.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage