教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 亲密接触ASP.Net(9)

亲密接触ASP.Net(9)

发布时间:2016-12-05   编辑:jiaochengji.com
教程集为您提供亲密接触ASP.Net(9)等资源,欢迎您收藏本站,我们将为您提供最新的亲密接触ASP.Net(9)资源
我们继续前面的内容,呵呵,这次主要是讲DataSet的强大功能啦:)。上次吹了大家的
泡泡(说话不算数的意思,湖南人都能听懂吧:)),这次一定不能再食言了:)
在一个DataSet中储存多个数据表
我们在ASP中很多人习惯于使用RecordSet对象来操作数据库,但是RecordSet有一个的缺
点就是一个RecordSet只能储存一个数据表,当我们需要操作多个表时,不得不在多个Re
cordSet中来回操作,虽然这些在使用习惯后也没有什么,但是对一个新手来说,这也是
一个很麻烦人的事情。光是那些变量名就可以搞浑你,现在好了,在ASP.Net中,只需要
一个DataSet就可以搞定一切。大大的方便了我们的程序。我们还是老样子,先看一段程
序,再来细细讲解。
<% @ Page Language="C#" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.ADO" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
//联结语句
string MyConnString = "Driver={Microsoft Access Driver (*.mdb)};
DBQ=c:/test/test.mdb;";
string strComm1 = "select * from UserList";
string strComm2 = "select * from BookList";
//打开一个联结
ADOConnection MyConnection = new ADOConnection(MyConnString);
//打开两个DataSetCommand
ADODataSetCommand MyComm1 = new ADODataSetCommand(strComm1,MyConnection);
ADODataSetCommand MyComm2 = new ADODataSetCommand(strComm2,MyConnection);
DataSet MyDataSet = new DataSet();
//把UserList,BookList表存入DataSet
MyComm1.FillDataSet(MyDataSet,"UserList");
MyComm2.FillDataSet(MyDataSet,"BookList");
DataGrid1.DataSource = MyDataSet.Tables["UserList"].DefaultView;

您可能感兴趣的文章:
亲密接触ASP.Net(9)
亲密接触ASP.Net(14)
亲密接触ASP.Net(11)
亲密接触ASP.Net(13)
亲密接触ASP.Net(6)
亲密接触ASP.Net(12)
亲密接触ASP.Net(10)
亲密接触ASP.Net(8)
亲密接触ASP.Net(7)
asp.net实现找回密码功能的代码

[关闭]
~ ~