Asp.Net学习笔记:使用DataSet

王朝asp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

<% @ Page Language="C#" Debug="True"%>

<% @ Import Namespace="System.Data" %>

<% @ Import Namespace="System.Data.OleDb" %>

<script language="C#" runat="server">

public void Page_Load(Object src,EventArgs e)

{

//各种String 的设置

String MyConnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("blog.mdb");

String StrSel1 = "select id,topic,username,addtime from blog";

String StrSel2 = "select USERid,UserName,UserEmail from [user]";

String StrSel3 = "select * from [subject]";

DataSet MyDataSet = new DataSet();

OleDbConnection MyConnection = new OleDbConnection(MyConnString);

//open DataAdapter

OleDbDataAdapter MyAdapter1 = new OleDbDataAdapter(StrSel1,MyConnection);

OleDbDataAdapter MyAdapter2 = new OleDbDataAdapter(StrSel2,MyConnection);

OleDbDataAdapter MyAdapter3 = new OleDbDataAdapter(StrSel3,MyConnection);

//将各表数据存入DataSet

MyAdapter1.Fill(MyDataSet,"blog");

MyAdapter2.Fill(MyDataSet,"user");

MyAdapter3.Fill(MyDataSet,"subject");

//交给DataGrid显示

DataGrid1.DataSource = MyDataSet.Tables["blog"].DefaultView;

DataGrid2.DataSource = MyDataSet.Tables["user"].DefaultView;

DataGrid3.DataSource = MyDataSet.Tables["subject"].DefaultView;

DataGrid1.DataBind();

DataGrid2.DataBind();

DataGrid3.DataBind();

}

</script>

<html>

<head><title>DataSet的使用</title></head>

<body>

<form runat="server">

<ASP:DataGrid id="DataGrid1" runat="server"

AllowPaging="True"

PageSize="5"

PagerStyle-Mode="NumericPages"

BorderColor="black"

BorderWidth="1"

GridLines="Both"

Cellpadding="3"

CellSpacing="0"

Font-Name="Verdana"

Font-Size="8pt"

HeaderStyle-BackColor="#aaaadd"

AlternatingItemStyle-BackColor="#eeeeee"

/>

<hr />

<ASP:DataGrid id="DataGrid2" runat="server"

AllowPaging="True"

PageSize="4"

PagerStyle-Mode="NumericPages"

BorderColor="black"

BorderWidth="1"

GridLines="Both"

Cellpadding="3"

CellSpacing="0"

Font-Name="Verdana"

Font-Size="8pt"

HeaderStyle-BackColor="#aaaadd"

AlternatingItemStyle-BackColor="#eeeeee"

/>

<hr />

<ASP:DataGrid id="DataGrid3" runat="server"

AllowPaging="True"

PageSize="5"

PagerStyle-Mode="NumericPages"

BorderColor="black"

BorderWidth="1"

GridLines="Both"

Cellpadding="3"

CellSpacing="0"

Font-Name="Verdana"

Font-Size="8pt"

HeaderStyle-BackColor="#aaaadd"

AlternatingItemStyle-BackColor="#eeeeee"

/>

</form><p />

</body>

</html>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有