mh. theoretisch müßte doch auch das klappen, was es nicht tut:

Sub DoItemEdit(objSource As Object, objArgs As DataGridCommandEventArgs)
dgMitarbeiter.EditItemIndex = objArgs.Item.ItemIndex
Dim ddlKategorieTmp as DropDownList = CType(objArgs.Item.FindControl("Kategorie"),DropDownList)


               If NOT ddlKategorieTmp is Nothing Then
                   Dim sqlConnection As sqlConn = new sqlConn()

ddlKategorieTmp.DataTextField = "name"
ddlKategorieTmp.DataValueField = "id"
ddlKategorieTmp.DataSource = sqlConnection.getKategorie()
ddlKategorieTmp.DataBind()
End If
Datenlesen()
End Sub


denn ich muss ja auch in der ddl noch den entsprechenden wert selektrieren, der in der db abgespeichert wurde...

----- Original Message ----- From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <asp.net@glengamoi.com>
Sent: Tuesday, February 01, 2005 5:35 PM
Subject: [Asp.net] RE: [Asp.net] ddl füllen



Hallo,

probiers mal im ItemDataBound.

Gruss

Alex
http://AlexOnASP.NET

Bitte keine HTML-Mails.



________________________________

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Thomas Beckert
Sent: Tuesday, February 01, 2005 5:27 PM
To: ASP.NET
Subject: [Asp.net] ddl füllen


hi liste -

habe ein datagrid, welches im edit-mode eine ddl-liste hat. die
würde ich gerne füllen. dachte, das geht im itemCreated. aber er füllt sie
mir irgendwie nicht... :-(

mein code:

Sub entries_ItemCreated(sender As Object,e As DataGridItemEventArgs)
           if (e.Item.ItemType = ListItemType.Item OR
e.Item.ItemType = ListItemType.AlternatingItem) Then

               Dim button As WebControl =
CType(e.Item.Cells(4).Controls(0),WebControl)
               button.Attributes.Add("onclick", "javascript:return
confirm ('Eintrag unwiderruflich löschen?');")

               Dim ddlKategorieTmp as DropDownList =
CType(e.Item.FindControl("Kategorie"),DropDownList)

               If NOT ddlKategorieTmp is Nothing Then
                   Dim sqlConnection As sqlConn = new sqlConn()

                   ddlKategorieTmp.DataTextField = "name"
                   ddlKategorieTmp.DataValueField = "id"
                   ddlKategorieTmp.DataSource =
sqlConnection.getKategorie()
                   ddlKategorieTmp.DataBind()
               End If
           End If
       End Sub

was mach ich denn falsch???

danke für antworten.


tom



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


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

Reply via email to