Grazie del suggerimento. nel caso del tuo 1° esempio io ho
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="aggiorna" CancelText="cancella" EditText="modifica"></asp:EditCommandColumn>
e quindi cliccando su modifica, mi appare aggiorna e cancella
questo invece sono le colonne con tempalte column (ne metto 1 per semplicità) e una boundcolumn (che non mi interessa editare
<ItemTemplate>
<%# container.dataitem("lavoro")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="lav_txb" Runat="server" Text='<%#container.dataitem("lavoro")%>' MaxLength="100" Width="230" TextMode="MultiLine" Height="60">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="addetto" ReadOnly="True" HeaderText="Addetto"></asp:BoundColumn>
DOVE DOVREI INSERIRE IN CASO LA BUTTON COLUMN SE VOGLIO MANTENERE L'EditCommandColumn?