ciao a tutti,
non riesco a capire perchè non fa l'update mi sembra tutto giusto ma non succede niente:
sub modifica_mesi (obj as object, e as datagridcommandeventargs)
dim val as string=replace(ctype(e.item.cells(0).controls(0), textbox).text,"'","''")
dim sql_val as string=" update mesi set mesi='"& val &"' where id=" & mydatagrid.datakeys(e.item.itemindex)
funzione(sql_val)
end sub
function funzione(sql_val)
dim objcmd as new oledbcommand (sql_val, objconn)
objcmd.connection.open()
objcmd.executenonquery()
objcmd.connection.close()
end function
<form runat="server">
<asp:datagrid OnEditCommand="modifica" OnUpdateCommand="modifica_mesi" AutoGenerateColumns="false" id="mydatagrid" runat="server" DataKeyField="id">
<columns>
<asp:boundcolumn HeaderText="mesi" DataField="mesi" HeaderStyle-Width="50"/>
<asp:buttoncolumn HeaderText="" Text="elimina" CommandName="delete"/>
<asp:editcommandcolumn EditText="modifica" CancelText="deseleziona" UpdateText="modifica dato" ItemStyle-Wrap="false" HeaderText="modifica dati allievo" />
</columns>
</asp:datagrid>
</form>