grazie legnetto figurati ogni critica ti aiuta a crescere dunque io ho seguito il tuo consiglio ma non riesco a risolvere il problema dei parametri da passare al datasource; per quelli delle boudfield generate in automatico non ho problemiil mio problema mi sorge nella colonna tamplate perche non so se si deve mettere SelectParameters oppure Parameters il mio punto dolente è questo:

codice:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:AspnetConnectionString %>"
        SelectCommand="SELECT * FROM [menu]" UpdateCommand="update [menu] set [vocemenu]=@aa , [url]=@Url Where id=@id">
    <UpdateParameters>
dove aa è un campo di un itemtemplate

spero di essere stato chiaro cmq grazie a tutti per l'interessamento