Nun das auch noch ;-)
conKunde.Open()
'SQL-Anweisung �bergeben
cmdKunde = New SqlCommand(strSQL, conKunde)
Dim Adapter as SqlDataAdapter = New SqlDataAdapter(cmdKunde)
Dim Ds as DataSet = New DataSet()
Adapter.Fill(Ds, "db_kunden")
conKunde.Close()
ddlKunden.DataSource = Ds // Wu�te gar net das man auch ein Dataset als
Datasource dran h�ngen kann!
ddlKunden.DataTextField = "Fullname"
ddlKunden.DataValueField = "kunden_id"
ddlKunden.DataBind()
(DataBind() mu� ans Ende! - da sonst "DataTextField" und "DataValueField" net sauber
sind - und somit das Objekt selbst in der DropDownList angezeigt wird! (Also wie bei
Dir genau: "System.Data.DataRowView")
Nach dem DataBind() mu�te das selektierte Element ausw�hlen - und das ist etwas bl�d
von MS gel�st wurden - finde ich!
ddlKunden.SelectedIndex =
ddlKunden.Items.IndexOf(ddlKunden.Items.FindByText(Fullname));
Oder
ddlKunden.SelectedIndex =
ddlKunden.Items.IndexOf(ddlKunden.Items.FindByValue(Kunden_ID.ToString()));
Je nachdem was du hast - ID (Value) oder Text (Text des Eintrages)! DU mu�t nur
beachten das jeweils der Value und auch der Text ein String ist!
-----Urspr�ngliche Nachricht-----
Von: Wossi [mailto:[EMAIL PROTECTED]
Gesendet: Freitag, 4. April 2003 13:48
An: [EMAIL PROTECTED]
Betreff: [Asp.net] [Asp.net] Verst�ndisfrage ListBoxen
>Ich glaube ich habe es - es liegt daran das Du C# Syntax - und net VB
>Syntax verwendest!
Anscheinend :D, denn es geht jetzt *freu*
>Oder per ID
> myReader.Item(0)
Wie per ID? Welche ID denn? Die des Feldes?
>Aber ich entwickle sonst in C# - dort w�re Deine Schreibweise richtig
;-)
Ich aba ned ;D Aber da ich den Code versucht habe umzuwandeln von C# in VB kommt halt
so was zustande
Hab wieder einmal n Fehler, zwar keinen Compilerfehler sondern anscheinend einen
programmatischen. Wenn ich das Formular das 1. Mal aufrufe, dann zeigt es mir eine DDL
mit 2x System.Data.DataRowView. Erst wenn ich den 2. Eintrag der DDL ausw�hle sehe ich
meine eigentlichen Eintr�ge. Woran kann das liegen?
Und jetzt mal wieder eine typischen Newbiefrage von mir:
Wie kann ich ein Item einer ListBox (z.B. Radiobuttonlist / DDL) vorselektieren?
Also z.B. steht in der DB eine titel_id und ich habe die DDL mit den Titeln und den
dazugeh�rigen Values und m�chte nun das ListItem mit dem Value aus der DB selektieren.
Aber wie?
Hab es versucht mit ddl.SelectedItem.Value = Wert aber lt. MSDN gibt das nur die
ausgew�hlte Value zur�ck!! Ist das irgendwie zu realisieren?
mfg Christian und Danke f�r eure Hilfe
_____________________________________________________
Christian Heim
Universit�t Greifswald : Rechenzentrum
Friedrich-Ludwig-Jahnstra�e 14d 17487 Greifswald
Telefon: 03834/86-1407
Email: [EMAIL PROTECTED]
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net