У меня есть 2 выпадающего списка ddlcountry
и DdPetPist
. ddlcountry
имеет свою таблицу в базе данных MYSQL и поэтому дозу DdPetPist
, я бы хотел ddlcounty
выбор, чтобы изменить таблицу, заполняющую DdPetPist
. поэтому измените таблицу с UK_Animals
на France_Animals
. или `Germany_Animals.Изменить выпадающий список в зависимости от выбора C#
Код, который населяет выпадающий список
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
MySqlCommand cd2 = new MySqlCommand("SELECT * FROM Country", cs); // need to make it so changes database
cs.Open();
MySqlDataReader ddlCountry = cd2.ExecuteReader();
ddlcountry.DataSource = ddlCountry;
ddlcountry.DataValueField = "Country";
ddlcountry.DataTextField = "Country";
ddlcountry.DataBind();
cs.Close();
cs.Dispose();
MySqlCommand cd = new MySqlCommand("SELECT * FROM UK_Animals", cs);
cs.Open();
MySqlDataReader ddlSpecie = cd.ExecuteReader();
DdPetPist.DataSource = ddlSpecie;
DdPetPist.DataValueField = "Specie";
DdPetPist.DataTextField = "Specie";
DdPetPist.DataBind();
cs.Close();
cs.Dispose();
}
на изменение выбора для ddlcountry
protected void ddlcountry_SelectedIndexChanged(object sender, EventArgs e)
{
}
ретранслировать бы признателен, если кто-то может помочь.
Ваш MySqlDatareader и выпадающее меню имеют одинаковое имя - ddlcountry. Сначала измените один из них. – afzalulh