今天在用gridview做用戶管理界面。發(fā)現(xiàn)在刪除的時候,出現(xiàn)
“除非指定了 DeleteCommand,否則數(shù)據(jù)源“SqlDataSource1”不支持刪除操作。 ”的錯誤。我就增加了delect命令
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MRCSSConn %>"
SelectCommand="SELECT [ID],[LoginID], [Name], [Description], [Phone], [Address], [IsEnable], [IsLock] FROM [tblUser]"
DeleteCommand="DELETE FROM [tblUser] WHERE [ID] = @ID">
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
</asp:SqlDataSource>
<asp:GridView ID="grdUserList" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
AllowPaging="True" AllowSorting="True" BorderWidth="1px" CellPadding="3" CellSpacing="2"
BorderStyle="None" DataKeyNames="ID"> 補(bǔ)充上datakeynames就搞定了
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報。