Zugriff auf Image im TemplateField?

Maximus

Erfahrenes Mitglied
Hallo,

ich möchte ein Image innerhalb eines TemplateFields eines GridViews mit einer Image-URL versehen. Dabei stoße ich auf ungeahnte Probleme:

Das TemplateField ist Teil eines GridViews:
Code:
<asp:TemplateField>
                <ItemTemplate>
                    <asp:Image ID="iPerson" runat="server" /> 
                </ItemTemplate> 
</asp:TemplateField>

So greife ich auf das Image im TemplateField zu:
C#:
protected void gvSpielerTipUebersicht_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        Image Bild = (Image)e.Row.FindControl("iPerson");
        Bild.ImageUrl = "~/Bilder/Icons/Harmony/smiley-falsch-32x32.jpg";
    }

Und bekomme folgende Fehlermeldung:
Code:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Wo liegt mein Fehler?
Besten Dank für Eure Hilfe.

Gruß Maximus
 
Zuletzt bearbeitet von einem Moderator:
Nachdem du eine Frage zu ASP.NET hast und dieses mit ASP so gut wie nichts zu tun hat, warst du im falschen Forum unterwegs. Hier bist du nun richtig.

Ich denke mal, dass dein Objekt Bild einfach null ist.
 

Neue Beiträge

Zurück