我有2個下拉列表ddlcountry
和DdPetPist
。 ddlcountry
在MYSQL數據庫中有自己的表,所以劑量DdPetPist
,我想ddlcounty
選擇改變表填充DdPetPist
。所以將表格從UK_Animals
更改爲France_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