Witam. Mam problem z DropDownList w ASP.NET, wypełniam go sobie danymi z bazy, dokładnie to nazwami krajów a wygląda to tak:
String query = "SELECT id_kraju AS ID, nazwa_kraju AS KRAJ FROM kraj";
con.Open();
MySqlDataAdapter dat = new MySqlDataAdapter(query, connStr);
con.Close();
DataSet ds = new DataSet();
dat.Fill(ds);
DropDownList1.DataSource = ds;
DropDownList1.DataTextField = "KRAJ";
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();
no i ok wszystko się ładnie pięknie wyświetla ale problem pojawia się w momencie kiedy chcę wykorzystać zdarzenie SelectedIndexChanged, cokolwiek bym nie wybrał z tej listy to i tak zawsze zwróci mi wartość pierwszego elementu. Czy wie ktoś może dlaczego tak się dzieje i jak to można obejść? Dodam że korzystam z bazy MySQL i VS2010.
Pozdrawiam