Ändern der Dropdownlist ausgewählt Werte
Ich bin zuerst ein DDL mit anderen DDL-und ich bin immer der Wert von einer anderen Seite
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DropDownList1.DataSource = ProfileMasterDAL.bindcountry();
DropDownList1.DataBind();
DropDownList1.Items.Insert(0, "--Select country--");
}
if(Session["uname"]!=null)
{
DropDownList1.SelectedValue = Session["country"].ToString();
ProfileMasterBLL bll=new ProfileMasterBLL();
foreach (var VARIABLE in ProfileMasterDAL.bindcountry())
{
if (VARIABLE.ToString().Contains(DropDownList1.SelectedItem.Text))
{
var query = (ProfileMasterDAL.GetStatesByCountrys(DropDownList1.SelectedItem.Text));
DropDownList2.DataSource = query;
DropDownList2.DataBind();
}
}
TextBox8.Text = Session["email"].ToString();
string pwd = Session["pwd"].ToString();
TextBox9.Attributes.Add("value",pwd);
TextBox10.Attributes.Add("value", pwd);
}
}
aber das problem ist immer wenn ich die DDL-Wert ist fest an den session-Wert, wie er in der page_load-also, wie kann ich den Wert zu ändern ausgewählten Eintrag in der DDL.
- Wollen Sie vielleicht sagen, "drop-down-Liste" statt "DDL". Es ist klar, nach der Lektüre Ihrer Frage, was du meinst, aber meine erste Reaktion auf deine Frage-Titel war, dass Sie sich Fragen, über die data definition language.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
OnSelectedIndexChanged
- Ereignis zusammen mit derAutoPostBack
Eigenschaft auf true, damit die drop-down-Liste.Und in der
OnSelectedIndexChanged
event-handler, fügen Sie den code zum füllen der zweiten Dropdown-Liste.Ob die verstanden haben die Frage richtig, Sie wollte, ändern Sie den Wert von DropDownList2
je nach dem Wert von DropDownList1, intial-Wert des dropdownlist-kommt von einer anderen Seite
Binden die dropdonwList 2 code
Auf Ausgewählten Index-änderung der dropdonwlist1, jetzt ist der Wert, der geändert wird
legen Sie autopostback true für dropdownlist1
Hoffnung diese zu lösen ur problem
add-Methode für das binden ddl2
legen Sie autopostback true für dropdownlist1 und fügen Sie selectedIndexChanged