Heb een vraagje over dropdownlist. Als ik deze op onderstaande manier vul krijg ik alleen maar te zien in de dropdownlist als tekst "system.datarow.data". Is er een manier om dit op te lossen zodat ik de juiste waardes krijg uit de value-field?
Ik dank jullie hartelijk
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| DropDownList mydropDownlist = new DropDownList();
ADODB._Recordset rs2 = xml.ConnectionCQMS2().Execute(xml.parseConnectieString(), XMLread("query-name"), XMLread("query-modifier"), XMLread("parameters"), -1);
DataTable dt1 = new DataTable();
dt1.Columns.Add((string)rs2.Fields[XMLread("value-field")].Name.ToString());
//DataRow dr = dt1.NewRow();
for (int i = 0; i < rs2.RecordCount; i++)
{
dt1.Rows.Add((string)rs2.Fields[XMLread("display-field")].Value.ToString());
}
rs2.MoveNext();
mydropDownlist.DataSource = dt1;
mydropDownlist.DataBind(); |
Ik dank jullie hartelijk