Hat geklappt - Vielen Dank Ich war etwas �berrascht - als ich folgendes probiert hatte: --> Das geht nicht! <asp:imagebutton id="imgSet" CommandName="EditGrid" runat="server" ImageUrl='<%# DataBinder.Eval(Container, "DataItem.RootOrdner") %>/Bilder/yes.gif'/>
--> Das geht! <asp:imagebutton id="imgSet" CommandName="EditGrid" runat="server" ImageUrl='<%# DataBinder.Eval(Container, "DataItem.myBildLinkKomplett") %>'/> --> Das geht nicht! <asp:imagebutton id="imgSet" CommandName="EditGrid" runat="server" ImageUrl='<%# myRootOrdner %>/Bilder/yes.gif'/> --> Das geht! <asp:imagebutton id="imgSet" CommandName="EditGrid" runat="server" ImageUrl='<%# myBildLinkKomplett %>'/> Somit kann er kein Databind machen - und noch Text mit anf�gen! Aber wenn die komplette URL zum Bild vorhanden ist - dann kann er es auf einmal! Dabei waren immer alle Variablen sauber mit Daten gef�llt! Ich danke Dir auf jeden Fall f�r Deine Hilfe - ich war schon am verzweifeln! MfG Andreas -----Urspr�ngliche Nachricht----- Von: Michael Schaeffer [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. November 2002 13:44 An: aspDEdotnet Betreff: [aspdedotnet] AW: DataGrid ItemTemplate ImageUrl dynamisch fe stle gen Sorry, hatte die Frage nicht genau genug gelesen, habe trotzdem die entsprechende L�sung: ich nehme mal an, dass du irgendeine Datenquelle zum Bef�llen des DataGrid`s hast, diese Datenquelle erweiterst du um eine zus�tzliche Spalte, in der du deinen gew�nschten Pfad hinterlegst. Anschlie�end kannst du nach einem DataBind den Pfad den Items zuweisen. siehe DataItem.txtImageSource <asp:imagebutton id="imgSet" CommandName="EditGrid" runat="server" ImageUrl='<%# DataBinder.Eval(Container, "DataItem.txtImageSource") %>'/> Solltest du allerdings das DataGrid noch gar nicht bef�llen schreib einfach nochmal Gruss Michael -----Urspr�ngliche Nachricht----- Von: Pessner, Andreas [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. November 2002 12:46 An: aspDEdotnet Betreff: [aspdedotnet] AW: DataGrid ItemTemplate ImageUrl dynamisch festle gen Das geht leider nicht! Seite: <asp:TemplateColumn HeaderText="gel�scht" SortExpression="deleted,Nachname,Vorname"> <ItemTemplate> <asp:ImageButton ID="istNoetig" OnCommand="change_deleted" Runat="server"/> </ItemTemplate> </asp:TemplateColumn> CodeBehind Seite: protected ImageButton istNoetig; ... istNoetig.ImageUrl = "UserDb/common/yes.gif"; --> hier kommt der Fehler: System.NullReferenceException: Object reference not set to an instance of an object. -----Urspr�ngliche Nachricht----- Von: Michael Schaeffer [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. November 2002 12:40 An: aspDEdotnet Betreff: [aspdedotnet] AW: DataGrid ItemTemplate ImageUrl dynamisch festle gen Hi, verwende einfach ein Event, z.B. PageLoad in dem du dem ImageButton istNoetig.ImageUrl = "Pfad/image.jpg" den Wert zuweist. <asp:ImageButton ImageUrl='Variable/common/yes.gif' OnCommand="change_deleted" id="istNoetig" Runat="server"/> -----Urspr�ngliche Nachricht----- Von: Pessner, Andreas [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 19. November 2002 12:25 An: aspDEdotnet Betreff: [aspdedotnet] DataGrid ItemTemplate ImageUrl dynamisch festlegen Ich habe folgendes Problem: <asp:TemplateColumn HeaderText="gel�scht" SortExpression="deleted,Nachname,Vorname"> <ItemTemplate> <asp:ImageButton ImageUrl='Variable/common/yes.gif' OnCommand="change_deleted" Runat="server"/> </ItemTemplate> </asp:TemplateColumn> Ich w�rde nun gern den Pfad der ImageUrl dynamisch festlegen! Dazu habe ich in der Web.config eine Application Variable "AppicationRoot" die ich �ber "ConfigurationSettings.AppSettings["ApplicationRoot"]" abfrage. Damit bestimme ich wo die Anwendung genau l�uft (ob Root oder SubOrdner). Das m��te ich aber dem ImageUrl Tag bekannt machen - nur ist bisher jeder Versuch fehlgeschlagen. Wenn ich folgendes versuche: ... ImageUrl='<%=myVarible%>/common/yes.gif' -> dann schreibt er das genauso in den Quelltext wieder rein. Hat jemand eine Idee? MfG Andreas | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
