に と がDataValueField
ありDataTextField
ますDropDownList
。データは a からのもので、事前に選択されたテキストとして自分のテキスト フィールドを表示するDataSet
必要があります。には、" " と " "を含むからのデータが入力されます。コードは次のとおりです。dropdownlist
Dataset
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, " ");
DataValueField
と の両方を使用するにはどうすればよいDataTextField
ですか?