Ich habe einige Benutzersteuerelemente, die asp.net GridViews und Repeater enthalten und bevor ich Daten an sie binden, muss ich einige Prüfungen ausführen. Ich muss wissen, ob bestimmte Steuerelemente in einem TemplateField oder ItemTemplate vorhanden sind. Natürlich kann ich .Row [0] .FindControl nicht machen, weil es zu diesem Zeitpunkt keine Zeilen gibt.asp.net FindControl auf ungebundenen Gridview oder Repeater
0
A
Antwort
0
Bevor Sie Databind aufrufen, können Sie keine der datengebundenen Vorlagen für Steuerelemente überprüfen.
Nicht sicher, was Ihre Situation ist, aber vielleicht können Sie Ihre Daten durchlaufen und dort validieren?
Die Vorlagen werden nicht instanziiert, wenn kein Datenabruf erfolgt. –