altra domanda da profano.. ho una serie di pulsanti con quali vorrei filtrare i dati da immettere in una dropdownlist, ma non capisco come mai con il postback mi si aggiorna la stringa della select, non viene aggiornato l'sqldatasource mantenendo sempre i vecchi dati

string selSoc = "select * from dettagli";
if (Page.IsPostBack)
{
filterSoc = Request.Form["__EVENTTARGET"].ToString();
selSoc += " where accountname like '" + letters[filterSoc] + "%'";
}
SqlDataSource1.SelectCommand = selSoc;
SqlDataSource1.DataBind();