21. oktober 2004 - 10:54Der er
14 kommentarer og 1 løsning
Indsætte en string sammensat med data fra DB, put det i ListBox
Hej
Jeg har indsat noget data fra min DB i Listbox med dataTextField property. Men før det indsatte værdi ønsker jeg en streng, der beskriver værdien. Med dataTextField vil listboxen, kun tag en værdi og yderligere steng før værdien kan ikke indsættes. hvordan kan jeg indsætte streng før værdien fra DB ?
Problemmet ligger så i at, som det står vises kun version nr f.eks. 3.0. i Listboxen. Jeg vil inden 3.0 inføje en tekststreng, f.eks. "programnavn" + 3.0.
foreach(string s in someStrings) { ListItem li = new ListItem(s,s); someDropDownList.Items.Add(li); }
Men i den nederste får du lidt mere hands-on med præsentationen :
DataTable dt = someDataSet.Tables["prog"];
foreach(DataRow dr in dt.Rows) { ListItem li = new ListItem("programnavn" + dr["Version"].ToString(), dr["VersionID"].ToString()); someDropDownList.Items.Add(li); }
Jep, men desværre fik jeg ikke id med som value field i den forslag. Men tak Niels.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.