dropdownliste driller
hvad gør jeg galt her?protected void Page_Load(object sender, EventArgs e)
{
if(year.SelectedItem.Text == "2007")
{
mappenopdater("2007");
}
}
protected void year_SelectedIndexChanged(object sender, EventArgs e)
{
mappenopdater(year.SelectedItem.Text);
}
private void mappenopdater(string TheYear)
{
mappe.Items.Clear();
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\databases\\DB.mdb");
//OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\W3Sites\\kjsjdk\\databases\\DB.mdb");
OleDbCommand selectCMD = new OleDbCommand("SELECT DISTINCT(Event) FROM Billeder WHERE Year = '" + TheYear + "'", con);
selectCMD.CommandTimeout = 30;
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = selectCMD;
DataSet dataset = new DataSet();
da.Fill(dataset, "Billeder");
try
{
mappe.DataSource = dataset.Tables[0];
mappe.DataTextField = dataset.Tables[0].Columns[0].ColumnName.ToString();
mappe.DataBind();
}
catch
{
}
con.Close();
}
Når siden loader, går den ind og henter værdier ind i min dropdownbox(mappe). Men hvis jeg så ændre i dropdownboxen(year) så skal den bruge denne værdi til at opdatere dropdownboxen(mappe) med helt nye værdier.
Kan nogen hjælpe med det?