Hi,

<ItemTemplate>
        <asp:Label 
                id="Schulungsnr" 
                runat="server" 
                Text='<%# DataBinder.Eval(Container.DataItem ,"Schulungsnr")
%>'>
        </asp:Label>
</ItemTemplate>
Dann im "Datengrid_ItemDataBound"

Dim MySchulungsliste = CType(e.Item.FindControl("Schulungsnr"), Label)
MySchulungsliste.text = DataBinder.Eval(e.Item.DataItem, "Schulungsnr")

Vielleicht funzt so?

Gru�

PS: wie lautet die Fehlermeldung?

>>-----Urspr�ngliche Nachricht-----
>>Von: Denis Schmidt [mailto:[EMAIL PROTECTED] 
>>Gesendet: Freitag, 8. April 2005 15:02
>>An: [email protected]
>>Betreff: [Asp.net] DataGrid ItemDataBound Frage
>>
>>Hallo zusammen,
>>was mache ich falsch???
>>
>>Im DataGrid:
>>
>>Cell(0):
>><ItemTemplate>
>>      <asp:Label 
>>              id="Schulungsnr" 
>>              runat="server" 
>>              Text='<%# DataBinder.Eval(Container, 
>>"DataItem.Schulungsnr") %>'>
>>      </asp:Label>
>></ItemTemplate>
>>
>>
>>
>>Jetzt soll in Zelle 5 entweder ein Label ode rein Link 
>>eingef�gt werden, je nachdem ob schon eine Schulung begonnen 
>>hat, oder noch nicht:
>>
>>Public Sub Datengrid_ItemDataBound(ByVal sender As Object, ByVal e As
>>DataGridItemEventArgs) Handles DatenGrid.ItemDataBound
>>      
>>      'Die komplette Schulungsliste
>>      Dim ds As DataSet = Session("Schulungsliste")
>>      Dim bg As DateTime
>>      Dim txt As Label
>>
>>      'Die aktuelle Schulungsnummer soll ausgelesen warden...
>>      'und dann im dataset rausgefilter werden
>>      txt = e.Item.Cells(0).FindControl("Schulungsnr")
>>      ds.Tables(0).Select("Schulungsnr=" & txt.Text)
>>
>>      'Datum des Schulungsbeginns
>>      bg = ds.Tables(0).Rows(0).Item("Beginn")
>>
>>        If bg >= Date.Now Then
>>            Dim lb As New Label
>>            lb.Text = "Schulung geschlossen"
>>            lb.Font.Bold = True
>>            e.Item.Cells(5).Controls.Add(lb)
>>        Else
>>            Dim hl As New HyperLink
>>
>>            If Preise(Session("uid")) = True Then
>>                hl.Text = "Anmeldung"
>>            Else
>>                hl.Text = "Preisanfrage"
>>            End If
>>
>>            hl.NavigateUrl = "Buchung.aspx?id=" & txt.Text
>>            e.Item.Cells(5).Controls.Add(hl)
>>        End If
>>
>>
>>    End Sub
>>
>>
>>
>>Vielen Dank f�r den Tip
>>Denis
>>
>>
>>
>>_______________________________________________
>>Asp.net Mailingliste, Postings senden an:
>>[email protected]
>>An-/Abmeldung und Suchfunktion unter:
>>http://www.glengamoi.com/mailman/listinfo/asp.net
>>
>>
_______________________________________________
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