ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程
p:Parameter Name="reorderLevel" Type="Int16" /> <asp:Parameter Name="discontinued" Type="Boolean" /> </InsertParameters> </asp:ObjectDataSource> 此时,我们可以对GridView控 件做些修改,比如在编辑界面里使用确认控件,在CategoryID 和 SupplierID列 放置DropDownList控件,当点击Delete按钮时弹出确认框等.由于在以前的教程我 们探讨过这些主题,我不打算在此多花笔墨。 不管你做没做这些改进,让 我们在浏览器里对页面测试,如图24所示.在GridView控件里每行都可以编辑和删 除. 图24:可以通过GridView对产品进行查看、编辑、删除 结语: 类型化数据集里的TableAdapters可以通过ad-hoc SQL statement或存储 过程访问数据库里的数据.当处理存储过程时,我们要么使用现有的存储过程,要 么使用TableAdapter向导创建一个基于SELECT查询的新的存储过程.在本文,我们 考察了如何自动的创建一个存储过程. 虽然自动创建可以节省时间,但是 在某些情况下,向导自动创建的存储过程与我们的期望值还是有差距.比如自动创 建的Products_Update存储过程,它包含@Original_ProductID 和 @ProductID这2 个参数,但@Original_ProductID参数对我们来说是多余的. 在接下来的文 章,我们将考察TableAdapter使用现有的存储过程的情况. 祝编程快乐! 作者简介 Scott Mitchell,著有六本ASP/ASP.NET方面的书,是 4GuysFromRolla.com的创始人,自1998年以来一直应用 微软Web技术。Scott是个 独立的技术咨询顾问,培训师,作家,最近完成了将由Sams出版社出版的新作, 24小时内精通ASP.NET 2.0。他的联系电邮为mitchell@4guysfromrolla.com,也 可以通过他的博http://ScottOnWriting.NET与他联系。 本文配套源码 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |