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