asp.net C# 参数问题
<asp:SqlDataSource
id="SqlDetails"
runat="server"
ConnectionString="<%$ appSettings:ConnectionString %>"
SelectCommand="select * from View_IncomeMaterial WHERE ([ID] = @IM_ID)"
DeleteCommand="delete from View_IncomeMaterial where ([ID] = @IM_ID)"
UpdateCommand="update IncomeMaterial set IM_Buyer='litingxiao' where ([IM_ID]=@IM_ID)">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="IM_ID"
PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
当点击GridView1的选择连接时,SqlDetails(DetailsView的数据源)执行了SelectCommand,说明有 IM_ID 参数
可是执行SelectCommand 和 UpdateCommand 时却出现 必须声明标量 IM_ID
求高手解答