后台代码如下
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet ds = LocationType2Handle.GetType2All(Convert.ToInt32(DropDownList1.SelectedValue));
DataTable dt = ds.Tables[0];
int Count = dt.Rows.Count;
DropDownList2.Items.Clear();
for (int i = 0; i < Count; i++)
{
this.DropDownList2.Items.Add(dt.Rows[i][2].ToString());
}
}
其中打出的ID是 dt.Rows[i][0].ToString()
我现在只把找出的数下拉框的Text上,找出的ID绑定到他的Value;
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet ds = LocationType2Handle.GetType2All(Convert.ToInt32(DropDownList1.SelectedValue));
DataTable dt = ds.Tables[0];
int Count = dt.Rows.Count;
DropDownList2.Items.Clear();
for (int i = 0; i < Count; i++)
{
this.DropDownList2.Items.Add(dt.Rows[i][2].ToString());
}
}
其中打出的ID是 dt.Rows[i][0].ToString()
我现在只把找出的数下拉框的Text上,找出的ID绑定到他的Value;
{
ListItem item = new ListItem();
item.text = dt.Rows[i][0].ToString();
item.value=dt.Rows[i][1].ToString();
this.DropDownList2.Items.Add(item);
}
行 41: ListItem item = new ListItem();
行 42: item.text = dt.Rows[i][0].ToString();
行 43: item.value = dt.Rows[i][1].ToString();
行 44: this.DropDownList2.Items.Add(item);
不行