Asp.Net查询MSSQL数据库的一个例子(2)

分类: asp.net技巧   出处:iocblog整理  更新时间:2008-08-11   添加到收藏  

  二:使用system.data.sqlclient
  <%@page language="c#" debug="true"%>
  <%@import namespace="system.data"%>
  <%@import namespace="system.data.sqlclient"%>
  <script language="c#" runat="server">
  protected void page_load(object o,eventargs e)
  {
  /**变量定义*/
  string strconn="server=localhost;database=pubs;user=sa;password=lzjliu202080";
  string strsql1="select * from authors";
  string strsql2="select * from jobs";
  string strsql3="select * from sales";
  /**建立数据库连接*/
  sqlconnection dbconn=new sqlconnection(strconn);(www.iocblog.net 文章来源)
  /**查询资料*/
  sqldataadapter myadapter1=new sqldataadapter(strsql1,dbconn);
  sqldataadapter myadapter2=new sqldataadapter(strsql2,dbconn);
  sqldataadapter myadapter3=new sqldataadapter(strsql3,dbconn);
  /**实例化dataset*/
  dataset mydata=new dataset();
  /**将资料存入dataset*/
  myadapter1.fill(mydata,"author");
  myadapter2.fill(mydata,"job");
  myadapter3.fill(mydata,"sale");
  /**设置数据源*/
  grid1.datasource=mydata.tables["author"].defaultview;
  grid2.datasource=mydata.tables["job"].defaultview;
  grid3.datasource=mydata.tables["sale"].defaultview;
  /**数据显示*/
  grid1.databind();
  grid2.databind();
  grid3.databind();
  }
  </script>
  <form name="form1" runat="server">
  <asp:datagrid id="grid1" runat="server"
  font-size="12px"/>
  <asp:datagrid id="grid2" runat="server"
  font-size="12px"/>
  <asp:datagrid id="grid3" runat="server"
  font-size="12px"/>
  </form>
  
  (www.iocblog.net 文章来源)

上一页 [1] [2]