datagrid:
<asp:DataGrid id="dgWatch" runat="server" Width="100%" 
AutoGenerateColumns="False" DataKeyField="kfz
_id" CellPadding="2" OnItemDataBound="dgWatch_ItemDataBound" 
OnEditCommand="btnDetailKfz_Click"
OnDeleteCommand="btnDeleteKfz_Click" border="0">
                                    <Columns>
                                        <asp:TemplateColumn>
                                            <ItemStyle width="70px" 
horizontalalign="left"></ItemSty
le>
                                            <ItemTemplate>
                                                <asp:Image id="Image" 
runat="server" Width="60px"
Height="45px"></asp:Image>
                                            </ItemTemplate>
                                        </asp:TemplateColumn>
                                        <asp:TemplateColumn>
                                            <ItemStyle 
cssclass="tdInhaltFrameless" horizontalalign=
"left"></ItemStyle>
                                            <ItemTemplate>
                                                <asp:Label text='<%# 
Container.DataItem("hersteller"
).Trim() & " " & Container.DataItem("modell").Trim() & " " & 
Container.DataItem("typ").Trim() &
"<br />" & Container.DataItem("endpreis") & " �" %>' runat="server" />
                                            </ItemTemplate>
                                        </asp:TemplateColumn>
                                        <asp:TemplateColumn>
                                            <ItemStyle 
cssclass="tdInhaltFrameless" horizontalalign=
"right" width="70px"></ItemStyle>
                                            <ItemTemplate>
                                                <asp:ImageButton runat="server" 
ImageUrl="grafik/inf
o.gif" CausesValidation="False" AlternateText="Details zum Wagen 
anzeigen"></asp:ImageButton>
                                                <asp:ImageButton runat="server" 
ImageUrl="grafik/kre
uz.gif" CausesValidation="False" AlternateText="Wagen nicht mehr 
beobachten"></asp:ImageButton>
                                            </ItemTemplate>
                                        </asp:TemplateColumn>
                                    </Columns>
                                </asp:DataGrid>


OnItemBound:
        Sub dgWatch_ItemDataBound(sender As object,e As DataGridItemEventArgs)

            Dim myImage As Image
            myImage = CType(e.Item.FindControl("Image"),Image)
            Dim drv As DataRowView
            drv = CType(e.Item.DataItem,DataRowView)

            If(e.Item.ItemType = ListItemType.Item OR e.Item.ItemType = 
ListItemType.AlternatingItem
) Then
                myImage.ImageURL = "grafik/kfz/" & 
drv("ImageName").ToString().Trim()
                Dim ibDetail, ibDelete As ImageButton
                ibDetail = CType(e.Item.Cells(2).Controls(1),ImageButton)
                ibDetail.CommandArgument = drv("kfz_id").ToString()
                ibDetail.CommandName = "Edit"
                ibDelete = CType(e.Item.Cells(2).Controls(3),ImageButton)
                ibDelete.CommandName = "Delete"
                ibDelete.CommandArgument = drv("kfz_id").ToString()
            End If

       End Sub


Und die Funktionen zu den jeweiligen Buttons:
       'Edit Command
        Sub btnDetailKfz_Click(source As Object, e As DataGridCommandEventArgs)
                lbError.Text = "Watch " & e.CommandArgument.ToString()
        End Sub

       'Delete Command
        Sub btnDeleteKfz_Click(source As Object, e As DataGridCommandEventArgs)
           SqlConn.af_kunden_delete(e.CommandArgument.ToString())     
           lbError.Text = "Delete " & e.CommandArgument.ToString()
        End Sub

----- Original Message -----
From: Alexander Zeitler
To:  <[EMAIL PROTECTED]>
Sent: Mon, 13 Dec 2004 13:40:38 +0100
Subject: RE: [Asp.net] datagrid aktualisierungsproblem


> hab ich schon- es nimmt eigentlich immer den richtigen wert 
> an. und wenn ich aktualisieren, den
> wert des ersten datensatzes im dg....
> 

wie sieht der Code aus?

Gruss

Alex


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an