Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net GridView和AccessDataSource更新数据库无效_Asp.net_Webforms - Fatal编程技术网

Asp.net GridView和AccessDataSource更新数据库无效

Asp.net GridView和AccessDataSource更新数据库无效,asp.net,webforms,Asp.net,Webforms,AccessDataSource不会从GridView中提取已编辑的数据,也不会将其保存到数据库中 有人能告诉我我做错了什么吗?更新数据库不起作用 <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/baza.mdb" SelectCommand="SELECT * FROM [users]" DeleteCommand="DELETE FROM users WH

AccessDataSource不会从GridView中提取已编辑的数据,也不会将其保存到数据库中

有人能告诉我我做错了什么吗?更新数据库不起作用

<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/baza.mdb" 
    SelectCommand="SELECT * FROM [users]"
    DeleteCommand="DELETE FROM users WHERE (username = ?)"
    InsertCommand="INSERT INTO users(username, [password], isAdmin) VALUES (?, ?, ?)" 
    OldValuesParameterFormatString="original_{0}"
    UpdateCommand="UPDATE [users] SET [username] = ?, [password] = ?, [isAdmin] = ? WHERE ([username] = ?)">
    <DeleteParameters>
        <asp:Parameter DbType="String" Name="username" />
    </DeleteParameters>
    <InsertParameters>
        <asp:Parameter DbType="String" Name="username" />
        <asp:Parameter DbType="String" Name="password" />
        <asp:Parameter DbType="String" Name="isAdmin" />
    </InsertParameters>
    <UpdateParameters>
        <asp:Parameter DbType="String" Name="username" />
        <asp:Parameter DbType="String" Name="password" />
        <asp:Parameter DbType="String" Name="isAdmin" />
        <asp:Parameter DbType="String" Name="original_username" />
    </UpdateParameters>
</asp:AccessDataSource>

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="username" DataSourceID="AccessDataSource1" AllowPaging="True" CellPadding="10" ForeColor="#333333" GridLines="None" AllowSorting="True" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775"></AlternatingRowStyle>
        <Columns>
            <asp:BoundField DataField="username" HeaderText="username" SortExpression="username" ItemStyle-HorizontalAlign="Center"></asp:BoundField>
            <asp:BoundField DataField="password" HeaderText="password" SortExpression="password"></asp:BoundField>
            <asp:BoundField DataField="isAdmin" HeaderText="isAdmin" SortExpression="isAdmin"></asp:BoundField>
        </Columns>
        <EditRowStyle BackColor="#999999"></EditRowStyle>

        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White"></FooterStyle>

        <HeaderStyle  Font-Bold="True" ForeColor="#cecece"></HeaderStyle>

        <PagerStyle HorizontalAlign="Center" BackColor="#284775" ForeColor="#284775"></PagerStyle>

        <RowStyle BackColor="#f8f8f9" ForeColor="#fff"></RowStyle>

        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333"></SelectedRowStyle>
    </asp:GridView>