Ciao a tutti!!!
sono nuovo del forum,ho un problema con una pagina asp.net scritta in c# in cui devo popolare due dropdownlist dallo stesso database.
Nella prima seleziono i nomi e la seconda deve essere riempita in autmatico con il cognome associato al nome scelto.
Il codice che ho scritto è questo ma la seconda dropdownlist non viene riempita e non si aggorna con il dato richiesto

codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.OleDb;
using System.Data.Sql;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string connessione = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Documents and Settings\\mighi\\Desktop\\WebSite1\\db1.mdb;User Id=admin;Password=";

        OleDbConnection cn = new OleDbConnection(connessione);
        cn.Open();
        OleDbCommand cmd = new OleDbCommand("SELECT * FROM Tabella1");
        OleDbDataReader esegui = cmd.ExecuteReader();
        while (esegui.Read())
        {
         
        DropDownList2.SelectedItem.Text = "SELECT DISTINCT [cognome] FROM [Tabella1] WHERE ([nome] =)" + DropDownList1.SelectedItem;
        DropDownList2.DataBind();
        }

        cn.Close();
    }
    protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

    protected void AccessDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
    {

    }
}