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