快速业务通道

ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-21
p:Parameter Name="reorderLevel" Type="Int16" />
     <asp:Parameter Name="discontinued" Type="Boolean" />
  </InsertParameters>
</asp:ObjectDataSource>

此时,我们可以对GridView控 件做些修改,比如在编辑界面里使用确认控件,在CategoryID 和 SupplierID列 放置DropDownList控件,当点击Delete按钮时弹出确认框等.由于在以前的教程我 们探讨过这些主题,我不打算在此多花笔墨。

不管你做没做这些改进,让 我们在浏览器里对页面测试,如图24所示.在GridView控件里每行都可以编辑和删 除.

ASP.NET 2.0数据教程之六十七:在TableAdapters里创建新的存储过程

图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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号