Hi,
ich habe zwei Listboxen. listbox1 wird aus einer Datenbank per Dataset befüllt.
nun habe ich eine listbox2 die ich per per drag & drop aus listbox1 befülle.
das funktioniert soweit. nun meine frage. wie kann ich z.b. den primärschlüssel oder einen anderen eindeutigen wert aus der datenbank mit auslesen, damit ich ihn mit an listbox2 übergeben kann?
meine werte in listbox1 könnten ja im schlimmsten fall identisch sein, somit benötige ich eine eindeutige zuordnung.
gibt es hier eine möglichkeit?
mein Ansatz zeigt, wie ich die Daten in listBox1 unterbringe. Ich habe keine Idee, wo ich hier die spalte "nameid" aus der Datenbank mit übergeben könnte.
[highlight=c#]
foreach (DataRow dr in cl.Rows)
{
ListViewItem lstView = new ListViewItem();
string lstItem = Convert.ToString(dr["name"]).Trim();
if (dr["logicalname"] != DBNull.Value)
{
listBox1.Items.Add(lstItem);
}
}
[/highlight]
ich habe zwei Listboxen. listbox1 wird aus einer Datenbank per Dataset befüllt.
nun habe ich eine listbox2 die ich per per drag & drop aus listbox1 befülle.
das funktioniert soweit. nun meine frage. wie kann ich z.b. den primärschlüssel oder einen anderen eindeutigen wert aus der datenbank mit auslesen, damit ich ihn mit an listbox2 übergeben kann?
meine werte in listbox1 könnten ja im schlimmsten fall identisch sein, somit benötige ich eine eindeutige zuordnung.
gibt es hier eine möglichkeit?
mein Ansatz zeigt, wie ich die Daten in listBox1 unterbringe. Ich habe keine Idee, wo ich hier die spalte "nameid" aus der Datenbank mit übergeben könnte.
[highlight=c#]
foreach (DataRow dr in cl.Rows)
{
ListViewItem lstView = new ListViewItem();
string lstItem = Convert.ToString(dr["name"]).Trim();
if (dr["logicalname"] != DBNull.Value)
{
listBox1.Items.Add(lstItem);
}
}
[/highlight]
Comment