codice:
<asp:DropDownList id="col1" runat="server"></asp:DropDownList>
pag aspx:
Al click di un bottone lancio la funzione di "carico"
codice:
private void Button1_Click(object sender, System.EventArgs e)
{
Caricacolore();
}
Implementazione dati su dd
codice:
private void Caricacolore()
{
conn.Open();
SqlDataAdapter da;
SqlCommand comm;
string sql = "SELECT * FROM tbl WHERE Articolo=3";
comm = new SqlCommand(sql, conn);
da = new SqlDataAdapter(comm);
ds = new DataSet();
da.Fill(ds, "Tabella");
pagedData.DataSource = ds.Tables["Tabella"].DefaultView;
col1.DataTextField = "Descrizione";
col1.DataValueField = "Codice";
col1.DataSource = pagedData;
col1.DataBind();
this.col1.Items.Insert(0, new ListItem("Seleziona Colore", "valore"));
conn.Close();
}
In OnInit, initalizecomponent e Page_Load non ho nulla a riguardo della mia dropdown... eppure al postback seleziona il primo valore dopo "seleziona colore" qualsiasi cosa io scelga