asp.net - GridView 和存储过程?

标签 asp.net stored-procedures gridview

我想在 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 的此信息放在哪里。

最佳答案

您需要将SelectCommandType更改为StoredProcedure:

<asp:SqlDataSource ID="SqlDataSourceViewRegistrants" runat="server" 
ConnectionString="<%$ ConnectionStrings:Events2 %>" 
SelectCommand="spGetAllRegistrants"
SelectCommandType="StoredProcedure"></asp:SqlDataSource>

关于asp.net - GridView 和存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33780373/

相关文章:

c# - 如何将 C# 连接到 Snowflake 数据库?

sql-server - 使用 RAISERROR 在 SQL Server 2005 中不起作用?

sql - 当存储过程结束时,即使嵌套在另一个 SP 中,是否会释放通过 "select for update"获得的锁?

c# - 如何操作gridview的各个组标题

android - 将可点击图标(图像)添加到 Android GridView

android - 如何确保更改所选 GridView 单元格的背景?

c# - RestSharp 请求中止 - 无法创建 SSL/TLS 安全通道

ASP.NET 5 MVC6 自定义 CSS 和 Javascript 放置约定

javascript - 更新面板后 JS 被重置

sql-server-2008 - 在sql查询中需要帮助