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)
{
}
}