您的位置:首页 > 数据库

ADO 实例《创建一个临时数据库 创建一个临时数据表 GridView1绑定内容 以及Dataset_的使用》

2012-11-28 23:57 791 查看
1》 protected void Page_Load(object sender, EventArgs e)

{

//创建一个临时数据库

DataSet ds = new DataSet("School");


//2创建一个临时数据表

DataTable dt = new DataTable("Student");



DataColumn autoId = new DataColumn("FId");

autoId.AutoIncrement = true;//自动增长

autoId.AutoIncrementSeed = 1;

autoId.AutoIncrementStep = 1;

dt.Columns.Add(autoId);

//2.2在增加2列

dt.Columns.Add("StudentId",typeof(string));

dt.Columns.Add("StudentPwd", typeof(string));

dt.Columns[0].Unique = true;



//2.3为dt增加行

for (int i = 0; i <10; i++)

{

DataRow dr = dt.NewRow();

dr[1] = "liang"+i.ToString();

dr[2] = "221";

dt.Rows.Add(dr);//把行添加到表中

}

//3.把数据表dt放到数据库ds中

ds.Tables.Add(dt);


#region 循环输出dataset表及内容

foreach (DataTable dtitem in ds.Tables)//从临时数据库中遍历其中的每一个表

{

Response.Write(dtitem.TableName); //输出表名

Response.Write("<p>");

//之后还要输出表中的每一行

foreach (DataRow dritem in dtitem.Rows)

{//循环取出每一行中的每一列

for (int i = 0; i <dtitem.Columns.Count; i++)

{

Response.Write(dritem[i].ToString()+" ");

}

Response.Write("<br>");

}

}

#endregion


GridView1.DataSource=ds.Tables[0];

GridView1.DataBind();


}

2》


protected void Button1_Click(object sender, EventArgs e)

{

string conStr = "Data source=.;initial catalog=Test;user id=sa;password=liang68221";


string sql = "select * from MyStudents";

SqlDataAdapter adpter = new SqlDataAdapter(sql, conStr);//内部自动生成connection对象和command对象


#region Adapter到数据集 dataset 中

//DataSet ds = new DataSet();

//adpter.Fill(ds);

#endregion

#region Adapter到数据库DataTable中

DataTable dt = new DataTable();

adpter.Fill(0,10,dt);

#endregion

GridView1.DataSource=dt;

GridView1.DataBind();

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐