今天在用gridview做用户管理界面。发现在删除的时候,出现
“除非指定了 DeleteCommand,否则数据源“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"> 补充上datakeynames就搞定了
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。