2009-02-25 7 views
0

Ich habe ein kleines ungewöhnliches Problem mit einer erweiterten Version von ASP.NET GridView, die ich bin Arbeiten. Es wird der gesamte Text, der darauf angewendet wird, gerendert, es werden jedoch keine der festgelegten Stileigenschaften wiedergegeben. Wenn ich beispielsweise AlternatingRowStyle auf einen grauen Hintergrund einstelle, wird der graue Hintergrund nicht gerendert. Wenn ich denselben Datensatz und dieselbe Eigenschaft an das Vanilla-GridView-Steuerelement übergebe, wird der Hintergrund jedoch korrekt gerendert.Benutzerdefiniertes ASP.NET-Steuerelement, geerbt vom GridView-Steuerelement, rendert keine Stile (z. B. AlternatingRowStyle.BackColor)

Irgendwelche Ideen, was ich falsch machen könnte?

Antwort

0

Okay, ich bin mir sicher, dass dies zuerst offensichtlich gewesen sein sollte, aber nach der Verwendung der Klasse Debugging-Technik von "Kommentar Zeug, bis es beginnt zu arbeiten" gelang es mir, das Problem zu isolieren, aufgrund der Datenbindungsspalte Generierung Code in RenderContents. Was mich zu der Annahme verleitet, dass ich in diesem Code einen Anruf verpasst habe, aber der Code zu OnPreRender hat das Problem behoben.

0

Wilde Vermutung: Sind Ihre Stile als Themen definiert?

+0

Ich glaube nicht, ich aktualisierte die Frage mit, wie die Kontrolle erklärt wird. – rjzii

Verwandte Themen