我想在Visual Studio中使用GridView。我完成了他们的教程,并设置了它。但是,我不知道如何使用我的存储过程。
它让我了解了这个:
<asp:SqlDataSource ID="SqlDataSourceViewRegistrants" runat="server"
ConnectionString="<%$ ConnectionStrings:Events2 %>"
SelectCommand="SELECT * FROM [Registrant]"></asp:SqlDataSource>
我想以某种方式用存储过程替换SelectCommand
:
sqlCmd.CommandType = System.Data.CommandType.StoredProcedure;
sqlCmd.CommandText = "spGetAllRegistrants";
我不确定将此信息放在spGetAllRegistrants
。
答案 0 :(得分:4)
您需要将SelectCommandType
更改为 StoredProcedure :
<asp:SqlDataSource ID="SqlDataSourceViewRegistrants" runat="server"
ConnectionString="<%$ ConnectionStrings:Events2 %>"
SelectCommand="spGetAllRegistrants"
SelectCommandType="StoredProcedure"></asp:SqlDataSource>