Dovresti cortesemente farmi vedere il tuo aspx ed il tuo vb o cs...
Dunque, le operazioni da seguire sono le seguenti:
1) creare il DataList, impostando anche la proprietà DataKeyField al valore della chiave di cui eseguire l'update.
2) creare un ItemTemplate (e un AlternatingItemTemplate se vuoi) ed un EditTemplate
3) Nell'itemtemplate metti una label ed un button alla cui proprietà commandName imposti il valore "edit"
4) Nell'EditItemTemplate Metti il tuo DropDownList (nella cui proprietà SelectedValue imposti il seguente valore '<% Eval("nomecampo") %>') un button alla cui proprietà CommandName imposti il valore "update" ed un altro a "cancel".
Quando premerai i pulsanti verranno lanciati gli eventi EditCommand, UpdateCommanf ed CancelCommand.
5) Crei il tuo SqlDataSource con il tuo updatecommand (update tabella set campo1=@valore1 where campo2=@valore2
6) Come parametro, usa solo l' <asp:Parameter> indicando nome="nomeparametro", direzione, tipo e dimensione.
7) Infine scrivi nel codefile il seguente codice (in VB):
Alx81 =)
http://blogs.dotnethell.it/suxstellino