堅持學asp.net——(二2)
2024-07-10 12:57:30
供稿:網友
 
3、下面寫一個數據庫操作程序。
表格內容如下:
http://www.machigroup.cn/machibbs/uploadfile/2004-8/2004826163932766.rar
下載看看就可以。
操作代碼:我的虛擬目錄建在了c:/aspnet,數據庫也在這里。
<%@import namespace="system.data"%>
<%@import namespace="system.data.oledb"%>
<script language="c#" runat="server">
 void page_load()
 {
 oledbconnection objconnection;
 oledbdataadapter objcommand;
 string strconnect;
 string strcommand;
 dataset dataset1=new dataset();
 [email protected]"provider=microsoft.jet.oledb.4.0;";
 [email protected]"data source=c:/aspnet/machi.mdb;";
 [email protected]"persist security info=false";
 strcommand="select * from admin";
 objconnection=new oledbconnection(strconnect);
 objcommand=new oledbdataadapter(strcommand,objconnection);
 objcommand.fill(dataset1,"admin");
 datagrid1.datasource=dataset1.tables["admin"].defaultview;
 datagrid1.databind();
 }
</script>
<html>
<body>
<asp:datagrid id="datagrid1" runat="server" />
</body>
</html>
 
運行效果如下圖:
4、下面我們綁定到一個xml文件。
xml的源文件如下6.xml:
 
<?xml version="1.0"?>
<gudenglangzi>
<wenji>
<names>liulangdejinw</names>
<url>http://oixq.126.com</url>
</wenji>
<wenji>
<names>xxx911</names>
<url>http://oixq.xxx.com</url>
</wenji>
<wenji>
<names>blog</names>
<url>http://blog.csdn.net/oixq</url>
</wenji>
</gudenglangzi>
 
操作程序是6.aspx,代碼如下:
 
<%@page language="c#"%>
<%@import namespace="system.data"%>
<%@import namespace="system.xml"%>
<script language="c#" runat="server">
 void page_load()
 {
 string [email protected]"c:/aspnet/6.xml";
 dataset newdataset1=new dataset();
 newdataset1.readxml(xmlfilename);
 datagrid1.datasource=newdataset1;
 datagrid1.databind();
 }
</script>
<html>
<body>
<asp:datagrid id="datagrid1" runat="server" />
</body>
</html>
 
運行后結果如下:
 
 
今天到這里 ,這里的代碼都是用寫字板測試寫的,初學不建議使用微軟的大系統編譯軟件。