asp.net – 从存储过程获取结果以填充GridView
发布时间:2020-12-16 03:47:24 所属栏目:asp.Net 来源:网络整理
导读:我有一个 Windows aspx表单,我有一个TextBox,Button和一个GridView. TextBox存储为变量@subschedule并传递给存储过程.我想做的是将该过程的结果填充到我的GridView中.有谁能建议这样做的方法? 谢谢 解决方法 两个流行的选择: 1 ..代码背后: string subSch
我有一个
Windows aspx表单,我有一个TextBox,Button和一个GridView. TextBox存储为变量@subschedule并传递给存储过程.我想做的是将该过程的结果填充到我的GridView中.有谁能建议这样做的方法?
谢谢 解决方法
两个流行的选择:
1 ..代码背后: string subSchedule = txtSubSchedule.Text.Trim(); //you'll create a new class with a method to get a list of customers //from your database as others answers have demonstrated IEnumerable<Customer> custs = MyDataLayer.GetCustomers(subSchedule); myGrid.DataSource = custs; myGrid.DataBind(); 2 ..使用SqlDataSource.这是将ASP.NET服务器控件绑定到存储过程的快速而又脏的方法.它有简单的实现专业人员,以及其他一些缺点: <asp:GridView id="myGrid" runat="server" AutoGenerateColumns="true" DataSourceID="ds1" /> <asp:SqlDataSource id="ds1" runat="server" ConnectionString="<%$ConnectionStrings:MyNorthwind%>" SelectCommandType="StoredProcedure" SelectCommand="GetSchedule"> <SelectParameters> <asp:ControlParameter name="SubSchedule" ControlID="txtSubSchedule" Propertyname="Text"/> </SelectParameters> </asp:SqlDataSource> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 如何在OWIN asp.net Web API启动时获取根URL
- asp.net-mvc – 有一个强大的方法来删除ASP.NET
- asp.net-mvc – 我的模型应该在哪里生活? Web层
- asp.net-mvc – ASP.NET中的Response.Write是一个
- asp.net-mvc – MVC会话过期而不是身份验证
- asp.net-mvc-3 – 从根请求调用区域控制器
- asp.net-mvc – Kendo UI Grid – 显示行号
- asp.net – 禁用Durandal内联样式
- .NET Core的日志[5]:利用TraceSource写日志
- asp.net-core – 如何在IServiceCollection.Conf
热点阅读