Salve ragazzi avrei un piccolo problema su una gridview praticamente il codice è semplicissimo.Ho una gridview che contiene una dropdown che in teoria dovrebbe modificarmi il campo url ma pur non dandomi nessun errore mi mette un campo null in modfica
ecco il codice:

codice:
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Arearis.aspx.vb" Inherits="Arearis" title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:AspnetConnectionString %>"
        SelectCommand="SELECT * FROM [menu]" UpdateCommand="update [menu] set [vocemenu]=@vocemenu, [url]=@DROP Where id=@id">
    <UpdateParameters>
       <asp:Parameter Type=string Name="vocemenu" />
       <asp:Parameter Name="url" Type="string" />
       <asp:Parameter Name="id"  Type="int64" />
       <asp:Parameter Name="DROP" Type="string" />
    </UpdateParameters>    
    </asp:SqlDataSource>
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataSourceID="SqlDataSource1" AutoGenerateEditButton=true SelectedRowStyle-BackColor=Aqua>
        <Columns>
            <asp:CommandField ShowSelectButton="false" />
            <asp:BoundField DataField="vocemenu" />
            <asp:BoundField DataField="id" />
            <asp:BoundField DataField="url"   />
            <asp:TemplateField>
                <ItemTemplate>
                    <asp:DropDownList runat=server ID="DROP">
                    <asp:ListItem>url1</asp:ListItem>
                    <asp:ListItem>url2</asp:ListItem>
                    </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>  
        </Columns>
        
    </asp:GridView>
</asp:Content>
grazie a tutti