坚持学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"%>
<script language="C#" runat="server">
 void Page_Load()
 {
  OleDbConnection objConnection;
  OleDbDataAdapter objCommand;
  string strConnect;
  String strCommand;
  DataSet DataSet1=new DataSet();

  strConnect=@"Provider=Microsoft.Jet.OLEDB.4.0;";
  strConnect+=@"Data Source=c:/aspnet/machi.mdb;";
  strConnect+=@"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 xmlFilename=@"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>

 

运行后结果如下:

 

 

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值