.net页面同时取出两个表的值

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:24:12
Page_Load事件里
DB db = new DB();
DataTable dt = db.select("select * from yonghu where [用户名] like = '%"+Session ["[用户名]"].ToString()+"%'");
this.GridView1.DataSours=dt;
this.GridView1.DataBind();

我想在这个页面再显示另一个表的数据代码应该怎么写?
用GridView2显示另一个表的数据

DataTable dt1 = db.select("sql语句");
this.GridView2.DataSours=dt1;
this.GridView2.DataBind();

写成数据池,不是很好的办法

dt = db.select("select * from 另一个表name where 1=1);
this.GridView2.DataSours=dt;
this.GridView2.DataBind();

DataTable dt = db.select("表1语句");
DataTable dt = db.select("表2语句");

this.GridView1.DataSours=dt["表1名"];
this.GridView2.DataSours=dt["表2名"];