0

我正在使用 Gridview 和 Sqldatasource,所以,当我尝试使用更新命令时,但是当我点击时,什么也没有发生,所以,如果我保存新记录并在点击更新命令按钮之后,那么,它运行良好。你知道发生了什么吗?接下来是我的代码被剪断

         <asp:GridView  ID="gvInfoCobradores" runat="server" CellPadding="4" 
             ForeColor="#333333" GridLines="None" AutoGenerateEditButton="True" 
             OnRowEditing="gvInfoAdmin_RowEditing" OnRowUpdating="gvInfoAdmin_RowUpdating" 
             DataSourceID="dsCobradorInfo" DataKeyNames="ID_Cobrador" Width="50%">
        <AlternatingRowStyle BackColor="White" />
             <Columns>
                 <asp:CommandField ShowDeleteButton="True" />
             </Columns>
        <EditRowStyle BackColor="#2461BF" />
        <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#EFF3FB" />
        <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />



    </asp:GridView>


        <asp:SqlDataSource ID="dsCobradorInfo" runat="server" ConnectionString="<%$ ConnectionStrings:SeminarioConnectionString %>" 
        SelectCommand="SELECT * FROM [UsuariosSistema].[Cobrador]" 
        OldValuesParameterFormatString="original_{0}" ConflictDetection="CompareAllValues" 
        DeleteCommand="DELETE FROM [UsuariosSistema].[Cobrador] WHERE [ID_Cobrador] = @original_ID_Cobrador AND [NombreUsuarioCobrador] = @original_NombreUsuarioCobrador AND [PasswordCobrador] = @original_PasswordCobrador AND [NombreCobrador] = @original_NombreCobrador AND [ApellidoPaternoCobrador] = @original_ApellidoPaternoCobrador AND [ApellidoMaternoCobrador] = @original_ApellidoMaternoCobrador AND (([TelCobrador] = @original_TelCobrador) OR ([TelCobrador] IS NULL AND @original_TelCobrador IS NULL)) AND (([CelCobrador] = @original_CelCobrador) OR ([CelCobrador] IS NULL AND @original_CelCobrador IS NULL)) AND (([CorreElectronicoCobrador] = @original_CorreElectronicoCobrador) OR ([CorreElectronicoCobrador] IS NULL AND @original_CorreElectronicoCobrador IS NULL))" 
        InsertCommand="INSERT INTO [UsuariosSistema].[Cobrador] ([NombreUsuarioCobrador], [PasswordCobrador], [NombreCobrador], [ApellidoPaternoCobrador], [ApellidoMaternoCobrador], [TelCobrador], [CelCobrador], [CorreElectronicoCobrador]) VALUES (@NombreUsuarioCobrador, @PasswordCobrador, @NombreCobrador, @ApellidoPaternoCobrador, @ApellidoMaternoCobrador, @TelCobrador, @CelCobrador, @CorreElectronicoCobrador)" 

             UpdateCommand="UPDATE [UsuariosSistema].[Cobrador] SET [NombreUsuarioCobrador] = @NombreUsuarioCobrador, [PasswordCobrador] = @PasswordCobrador, [NombreCobrador] = @NombreCobrador, [ApellidoPaternoCobrador] = @ApellidoPaternoCobrador, [ApellidoMaternoCobrador] = @ApellidoMaternoCobrador, [TelCobrador] = @TelCobrador, [CelCobrador] = @CelCobrador, [CorreElectronicoCobrador] = @CorreElectronicoCobrador WHERE [ID_Cobrador] = @original_ID_Cobrador AND [NombreUsuarioCobrador] = @original_NombreUsuarioCobrador AND [PasswordCobrador] = @original_PasswordCobrador AND [NombreCobrador] = @original_NombreCobrador AND [ApellidoPaternoCobrador] = @original_ApellidoPaternoCobrador AND [ApellidoMaternoCobrador] = @original_ApellidoMaternoCobrador AND (([TelCobrador] = @original_TelCobrador) OR ([TelCobrador] IS NULL AND @original_TelCobrador IS NULL)) AND (([CelCobrador] = @original_CelCobrador) OR ([CelCobrador] IS NULL AND @original_CelCobrador IS NULL)) AND (([CorreElectronicoCobrador] = @original_CorreElectronicoCobrador) OR ([CorreElectronicoCobrador] IS NULL AND @original_CorreElectronicoCobrador IS NULL))">
        <DeleteParameters>
            <asp:Parameter Name="original_ID_Cobrador" Type="Int32" />
            <asp:Parameter Name="original_NombreUsuarioCobrador" Type="String" />
            <asp:Parameter Name="original_PasswordCobrador" Type="String" />
            <asp:Parameter Name="original_NombreCobrador" Type="String" />
            <asp:Parameter Name="original_ApellidoPaternoCobrador" Type="String" />
            <asp:Parameter Name="original_ApellidoMaternoCobrador" Type="String" />
            <asp:Parameter Name="original_TelCobrador" Type="String" />
            <asp:Parameter Name="original_CelCobrador" Type="String" />
            <asp:Parameter Name="original_CorreElectronicoCobrador" Type="String" />
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="NombreUsuarioCobrador" Type="String" />
            <asp:Parameter Name="PasswordCobrador" Type="String" />
            <asp:Parameter Name="NombreCobrador" Type="String" />
            <asp:Parameter Name="ApellidoPaternoCobrador" Type="String" />
            <asp:Parameter Name="ApellidoMaternoCobrador" Type="String" />
            <asp:Parameter Name="TelCobrador" Type="String" />
            <asp:Parameter Name="CelCobrador" Type="String" />
            <asp:Parameter Name="CorreElectronicoCobrador" Type="String" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="NombreUsuarioCobrador" Type="String" />
            <asp:Parameter Name="PasswordCobrador" Type="String" />
            <asp:Parameter Name="NombreCobrador" Type="String" />
            <asp:Parameter Name="ApellidoPaternoCobrador" Type="String" />
            <asp:Parameter Name="ApellidoMaternoCobrador" Type="String" />
            <asp:Parameter Name="TelCobrador" Type="String" />
            <asp:Parameter Name="CelCobrador" Type="String" />
            <asp:Parameter Name="CorreElectronicoCobrador" Type="String" />
            <asp:Parameter Name="original_ID_Cobrador" Type="Int32" />
            <asp:Parameter Name="original_NombreUsuarioCobrador" Type="String" />
            <asp:Parameter Name="original_PasswordCobrador" Type="String" />
            <asp:Parameter Name="original_NombreCobrador" Type="String" />
            <asp:Parameter Name="original_ApellidoPaternoCobrador" Type="String" />
            <asp:Parameter Name="original_ApellidoMaternoCobrador" Type="String" />
            <asp:Parameter Name="original_TelCobrador" Type="String" />
            <asp:Parameter Name="original_CelCobrador" Type="String" />
            <asp:Parameter Name="original_CorreElectronicoCobrador" Type="String" />
        </UpdateParameters>
    </asp:SqlDataSource>

提前致谢!!

4

0 回答 0