3
DropDownlistのListBox OnSelectedChangeをロードしています。 ListBoxから3番目の値を選択すると、常に0が返されます。何が間違っている可能性がありますか?私はどんな助けにも感謝します。ありがとうございました。ここに私のコードです。リストボックスは常に0を返します
<asp:DropDownList ID="dropdown1" runat="server" Width="300" OnSelectedIndexChanged="onChange"
AutoPostBack="true">
<asp:ListBox ID="list1" runat="server" Width="300" Rows="12" CausesValidation="true"/>
protected void OnChange(object sender, EventArgs e)
{
LoadListBox();
}
void LoadListBox()
{
list1.Items.Clear();
System.Data.DataTable rows = new System.Data.DataTable();
rows = DAL.GetValues();
foreach (System.Data.DataRow row1 in rows.Rows) {
list1.Items.Add(new ListItem(row1["measurement"].ToString().Trim(), row1["measurement"].ToString()));
}
}
リストボックスは何も返しません。 – Erix
DAL.GetValues()の結果を表示できますか? – Rikon
リストボックスがロードされる(「ListBoxから3番目の値を選択する」)、DAL.GetValues()の呼び出しが正常に動作し、DataTableを返す必要があります。 'list1'から選択した値を取得しようとするコードを見ることはできますが、単に0を返しますか? –