ITPub博客

首页 > 应用开发 > IT综合 > 初识ado(2)

初识ado(2)

原创 IT综合 作者:qwby67522800 时间:2007-07-07 13:52:12 0 删除 编辑

// string constr="Data Source=MYDATA;Persist Security Info=False;Initial Catalog=testdb;user id=sa;password=;";
// SqlConnection con=new SqlConnection(constr);
// con.Open();
// DataSet ds=new DataSet();
// SqlDataAdapter dr=new SqlDataAdapter("select 部门名 from _chuqinsum",con);
// dr.Fill(ds,"mydate");

//以上是数据库连接,下面是用DataRow创建的行集

DataSet ds=new DataSet();
DataTable mytable1=new DataTable("t1");//创建一个DataTable对象
DataTable mytable2=new DataTable("t2");
ds.Tables.Add(mytable1);//DataTable对象加入DataSet
ds.Tables.Add(mytable2);
mytable1.Columns.Add("sid",typeof(string));//在DataTable里创建列
mytable1.Columns.Add("name",typeof(string));
mytable1.Columns.Add("age",typeof(int));
mytable2.Columns.Add("sid",typeof(string));
mytable2.Columns.Add("name",typeof(string));
mytable2.Columns.Add("age",typeof(int));
DataRow myRow1;//创建一个DataRow对象
myRow1 = mytable1.NewRow();//在DataRow里建一个DataTable的NewRow对象
myRow1["sid"]="001";//加入数据到DataRow
myRow1["name"]="skent";
myRow1["age"]="20";
DataRow myRow2;
myRow2 = mytable2.NewRow();
myRow2["sid"]="002";
myRow2["name"]="marry";
myRow2["age"]="21";

mytable1.Rows.Add(myRow1);//把DataRow的数据加入DataTable
mytable2.Rows.Add(myRow2);
// dv1.RowFilter="sid=001";//相当于where条件
// dv1.Sort="sid asc"; //相当于order by 字段 asc数序
// dv2.RowFilter="sid=002";
// dv2.Sort="sid asc";
dataView1=ds.Tables["t1"].DefaultView;//把DataTable里的数据导入DataView
dataView2=ds.Tables["t2"].DefaultView;
// DataView dv1=new DataView(ds.Tables["t1"]);
// DataView dv2=new DataView(ds.Tables["t2"]);
Session["ds"]=ds;//把DataSet里的表保存入Session
this.fill();//调用fill方法
// con.Close();//关闭连接
// odr.Close();//关闭SqlDataAdapter
}
public void fill()
{
DataSet ds1=new DataSet();
ds1=(DataSet)Session["ds"];//把Session对象转化为DataSet赋给ds1
DataGrid1.DataSource=dataView1;//把DataView指定为DataGrid的数据源
DataGrid1.DataBind();//把数据绑定到DataGrid
DataGrid2.DataSource=dataView2;
DataGrid2.DataBind();
// DataGrid1.DataSource=dv1;
// DataGrid1.DataBind();
// DataGrid2.DataSource=dv2;
// DataGrid2.DataBind();
}

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10086843/viewspace-925081/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 用PL/SQL画直方图
请登录后发表评论 登录
全部评论
  • 博文量
    14
  • 访问量
    100242