一般情况
1.
作某个项目时用到了GridView这个控件,但是删除数据的时候出现问题:必须声明标量变量 "@ID"
经过多次测试,得出解决办法如下:将<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">改成<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" DataSourceID="SqlDataSource1">就可以了,也就是把ID定义为主键。
2.
<DeleteParameters> <asp:Parameter Name="xxxx" Type="xxxx" /> </DeleteParameters> 这一段好好检查一下。类型和名称