坚持学asp.net——(二2)

3、下面写一个数据库操作程序。

表格内容如下:

http://www.machigroup.cn/machibbs/UploadFile/2004-8/2004826163932766.rar

下载看看就可以。

操作代码:我的虚拟目录建在了c:/aspnet,数据库也在这里。

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

 1<script language="C#" runat="server">   
 2void Page_Load()   
 3{   
 4OleDbConnection objConnection;   
 5OleDbDataAdapter objCommand;   
 6string strConnect;   
 7String strCommand;   
 8DataSet DataSet1=new DataSet(); 
 9
10strConnect=@"Provider=Microsoft.Jet.OLEDB.4.0 ;";   
11strConnect+=@"Data Source=c:\aspnet\machi.mdb;";   
12strConnect+=@"Persist Security Info=False";   
13strCommand="SELECT * FROM admin";   
14objConnection=new OleDbConnection(strConnect);   
15objCommand=new OleDbDataAdapter(strCommand,objConnection); 
16
17objCommand.Fill(DataSet1,"admin");   
18DataGrid1.DataSource=DataSet1.Tables["admin"].DefaultView;   
19DataGrid1.DataBind();   
20}   
21</script>
1<html>
2<body>
3<asp:datagrid id="DataGrid1" runat="server"></asp:datagrid>
4</body>
5</html>

运行效果如下图:

4、下面我们绑定到一个xml文件。

xml的源文件如下6.xml:

 1<gudenglangzi>
 2<wenji>
 3<names>liulangdejinw</names>
 4<url>http://oixq.126.com</url>
 5</wenji>
 6<wenji>
 7<names>xxx911</names>
 8<url>http://oixq.xxx.com</url>
 9</wenji>
10<wenji>
11<names>blog</names>
12<url>http://blog.csdn.net/oixq</url>
13</wenji>
14</gudenglangzi>

操作程序是6.aspx,代码如下:

< %@Page language="c#"%>
< %@Import Namespace="System.Data"%>
< %@Import Namespace="System.Xml"%>

 1<script language="C#" runat="server">   
 2void Page_Load()   
 3{ 
 4
 5string xmlFilename=@"C:\aspnet\6.xml "; 
 6
 7DataSet newDataSet1=new DataSet(); 
 8
 9newDataSet1.ReadXml(xmlFilename);   
10DataGrid1.DataSource=newDataSet1;   
11DataGrid1.DataBind();   
12}   
13</script>
1<html>
2<body>
3<asp:datagrid id="DataGrid1" runat="server"></asp:datagrid>
4</body>
5</html>

运行后结果如下:

今天到这里 ,这里的代码都是用写字板测试写的,初学不建议使用微软的大系统编译软件。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus