私は奇妙な問題がありました。私は、WebアプリケーションでDropDownList項目を使用します。私は最初にオプションをチェックした後、すべての項目がリストの最後に追加されます。ドロップダウンリストが選択後にさらにリスト項目を追加しました
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
machineOS.Text = OSdata.OSDataRetrieve.getOSInfo(DropDownList1.SelectedItem.Text);
}
私はXMLの初期化を使用します。この
protected void Page_Load(object sender, EventArgs e)
{
string myXMLfile = Server.MapPath("~/VMlist.xml");
DataSet dsMachines = new DataSet();
try
{
dsMachines.ReadXml(myXMLfile);
DropDownList1.DataSource = dsMachines;
DropDownList1.DataValueField = "machineID";
DropDownList1.DataTextField = "machineName";
DropDownList1.DataBind();
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
とのSelectedIndexChangedのように初期化さ
。私はまた、あなたがあなたのPage_Loadに以下を追加する必要があります
私は実際にそれをしましたが、それは0インデックスに戻らなければ真実である必要がありました – Ben2307