ASP.NET 2.0数据教程之四十七:使用SqlDataSource控件查询数据
ss、Oracle、 Informix、MySQL、PostgreSQL……等等。
AccessDataSource控件与SqlDataSource控件唯一的不同是数据库连接信 息的指定方式。AccessDataSource控件仅需要一个指向Access数据库文件的路径 即可,而SqlDataSource则需要一个完整的连接字符串。 第一步:创建包 含SqlDataSource的页面 在介绍如何通过SqlDataSource控件直接操作数据 库中的数据之前,让我们先在我们的WebSite项目中创建几个ASP.NET页面,这些 页面将在本教程以及接下来的三个教程中用到。首先,添加一个叫做 “SqlDataSource”的文件夹。然后,向这个文件夹中添加以下几个 ASP.NET页面,还要确保每一个页面都关联到了Site.master页面: · Default.aspx · Querying.aspx · ParameterizedQueries.aspx · InsertUpdateDelete.aspx · OptimisticConcurrency.aspx 图三:为SqlDataSource 相关的教程添加ASP.NET页面 SqlDataSource文件夹中的Default.aspx与其他文件夹中的一样,它将会 列出这部分内容的所有教程。回忆一下,其实 SectionLevelTutorialListing.ascx用户控件已经提供了这样的功能。那么,我 们就直接把它从解决方案浏览器中拖到Default.aspx的设计视图里。 图四:向Default.aspx 中添加SectionLevelTutorialListing.ascx用 户控件 最后,把另外四个页面作为入口加入到Web.sitemap文件中。需要 说明一下,你需要将下面的标记代码添加到“Adding Custom Buttons to the DataList and Repeater”<siteMapNode>的后面:
更新了 Web.sitemap之后,让我们花一点点的时间在浏览器中看看这个教程的网站。现在 ,左边的菜单就有了关于编辑、插入以及删除的教程的项目了。 图五:现在网站地图中有了所有SqlDataSource 教程的入口了 第二步:添加并配置SqlDataSource控件 首先,我们从SqlDataSource文件 夹中打开Querying.aspx,并切换到设计视图。然后 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |