我DataValueField
的. DataTextField
_ DropDownList
数据来自 a DataSet
,我希望将我dropdownlist
的文本字段显示Dataset
为预选文本。由 a 中的Dataset
数据填充mysql table
,包含“ id
”和“ text
”。DropDownList
代码是:
<asp:DropDownList runat="server" DataValueField="id"
DataTextField="text" ID="statusList" CssClass="viewItemRight"
AutoPostBack="true"></asp:DropDownList>
如果没有DataValueField
-Tag 则DropDownList
正确显示 my 中的文本值作为 myDataSet
中的预选文本DropDownList
。但是,如果我DataValueField
在.DataTextField
DropDownList
数据的代码是:
//load statusList
cmd = new MySqlCommand();
cmd.CommandText = "SELECT * FROM statuslist WHERE active = '1' ORDER BY sorting ASC";
cmd.Connection = con;
sda = new MySqlDataAdapter(cmd);
ds = new DataSet();
sda.Fill(ds);
statusList.DataSource = ds;
statusList.DataBind();
statusList.Items.Insert(0, " ");
如何同时使用 theDataValueField
和 the DataTextField
?