Nat�rlich kannst du in einem ImageButton Parameter �bergeben...

Das Grid sieht dann etwa so aus:

                                        <asp:TemplateColumn>
                                                <ItemTemplate>
                                                        <asp:ImageButton 
OnCommand="myImageButtonClick" CommandName=<%# 
((DataRowView)Container.DataItem)["mySpecialValue"]%> Runat="server" 
ID="myImageButton" ImageUrl="myImages.gif"/>
                                                </ItemTemplate>
                                        </asp:TemplateColumn>   


der code-behind:

                protected void myImageButtonClick(object source, CommandEventArgs e)
                {
        

                        string myString = e.CommandName.ToString();
                }       


Gruss Oliver

-----Urspr�ngliche Nachricht-----
Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 31. Juli 2002 16:48
An: aspDEdotnet
Betreff: [aspdedotnet] AW: Noch ne DataGrid Frage


Hallo,

naja nicht wirklich ....

weil wenn ich ein ImageButton einf�ge, wei� ich nicht wie ich da einen
�bergabeparameter realisieren kann ....

Ich habe es aber momentan umgangen, indem ich doch zwei Spalten einf�ge
(Bild und hyperlink)...

Aber ich habe dazu noch eine Frage :-)

In welche Richtung muss ich mich informieren, wenn ich z.B. in einer Column
abh�ngig vom WERT, der gebunden ist etwas machen will?

Also ich habe eine column, die liefert mir eine Zahl zw. 0 und 10. Ich
m�chte nun abh�ngig davon z.B. ein Bild anzeigen (0 = Nicht verf�gbar / > 0
= Verf�gbar)?

Gib mir doch hierzu noch einen Tip.

Gru� Mansur


>
> Schau dir das Grid mal an...
> Es sollte Dir ein wenig weiterhelfen...
>
>
>       <ASP:DataGrid id="MyDataGrid" runat="server"
>         BorderColor="black"
>         BorderWidth="1"
>         CellPadding="3"
>         Font-Name="Verdana"
>         Font-Size="8pt"
>         HeaderStyle-BackColor="#cccccc"
>         HeaderStyle-ForeColor="black"
>         AutoGenerateColumns="false"
>         AllowSorting="true"
>         OnSortCommand="MyDataGrid_Sort"
>       >
>           <Columns>
>             <asp:BoundColumn HeaderText="Sortable"
> DataField="IntegerValue" SortExpression="IntegerValue"/>
>             <asp:BoundColumn HeaderText="Not Sortable"
> DataField="DateTimeValue" />
>             <asp:TemplateColumn
>                 SortExpression="StringValue">
>                 <HeaderTemplate>
>                     Click to sort -->
>                     <asp:ImageButton id=SortButton1
> runat="server" CommandName="sort"
> ImageUrl="/quickstart/aspplus/images/arrow1.gif"/>
>                 </HeaderTemplate>
>                 <ItemTemplate>
>                     <asp:Label runat="server" Text='<%#
> DataBinder.Eval(Container, "DataItem.StringValue") %>' />
>                 </ItemTemplate>
>             </asp:TemplateColumn>
>           </Columns>
>
>       </asp:DataGrid>
>
>
> Gruss Oliver
>
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 31. Juli 2002 15:53
> An: aspDEdotnet
> Betreff: [aspdedotnet] Noch ne DataGrid Frage
>
>
> Hi,
>
> ich habe es bisher nur hingekriegt einen Hyperlink in ein DataGrid
> einzubauen, da� aus Text besteht ....
> Ich h�tte aber gerne ein Bild so eingebunden.
> Die URL des Links soll ein Javascript sein.
>
> Die Hyperlinkcoumn sieht so aus:
> <asp:hyperlinkcolumn
>     DataTextFormatString="ShowDetails..."
>     DataTextField="VHSM_FILM"
>     DataNavigateUrlField="VHSM_FILM"
>     DataNavigateUrlFormatString="javascript:fn_filePopup(....)"
>     HeaderText="See Details" />
>
> Ich kann innerhalb des hyperlinkcolumn - Tag kein Bild einbauen ... Not a
> Member ...
>
> Die Image URL kommt auch aus der DB.
>
> Kann mir ad jemand helfen?
>
> Gru� Mansur
>
>
> | [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

Antwort per Email an