网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

通过ADO.NET访问数据库

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
''填充数据到Dataset
 ''''并将数据集合命名为 "Author Information"
 objDSCommand.FillDataSet(objDataset, "Author Information")
显示Dataset
前面我们已经把数据准备好。下面我们来看看如何显示Dataset中的数据。在ASP.NET中,显示DataSet的常用控件是DataGrid,它是ASP.NET中的一个HTML控件,可以很好地表现为一个表格,表格的外观可以任意控制,甚至可以分页显示。这里我们只需要简单地使用它:
<asp:DataGrid id="DataGridName" runat="server"/>
剩下的任务就是把Dataset绑定到这个DataGrid。绑定是ASP.NET的重要概念,我们将另文讲解。一般来说,你需要把一个Dataview绑定到DataGrid,而不是直接绑定Dataset。好在Dataset有一个缺省的Dataview,下面我们就把它和DataGrid绑定:
  MyFirstDataGrid.DataSource = _
     objDataset.Tables("Author Information").DefaultView
  MyFirstDataGrid.DataBind()
完整的代码(122301.aspx)
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%
 ''''设置连接串
 Dim strConnString as String
 strConnString = "Provider=SQLOLEDB; Data Source=(local); " & _
         "Initial Catalog=pubs; User ID=sa"
 ''''创建对象ADOConnection
 Dim objConn as ADOConnection
 objConn = New ADOConnection
 ''''设置ADOCOnnection对象的连接串
 objConn.ConnectionString = strConnString
 objConn.Open() ''''打开数据链路
 ''''创建SQL字符串
 Dim strSQL as String = "SELECT * FROM authors"
 ''''创建对象ADODatasetCommand 和Dataset
 Dim objDSCommand as ADODatasetCommand
 Dim objDataset as Dataset = New Dataset
 objDSCommand = New ADODatasetCommand(strSQL, objConn)
 ''''填充数据到Dataset
 ''''并将数据集合命名为 "Author Information"
 objDSCommand.FillDataSet(objDataset, "Author Information")
 objConn.Close()  ''''关闭数据链路
 objConn = Nothing ''''清除对象
 Authors.DataSource = _
     objDataset.Tables("Author Information").DefaultView
 Authors.DataBind()
%>
<HTML>
<BODY>
<asp:DataGrid id="Authors" runat="server"/>
</BODY>
</HTML>

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号