方法一:返回两个表的值再拼接。
1.System.Data.DataSet SelectSQL(string sql);
2.
public DataSet selectCloums(string sql, int i)
{
try
{
DataSet ds = bllselect.SelectSQL(sql);
return ds;
}
catch (Exception ex)
{
throw ex;
}
}
3.
string strSql=""; //查询语句
string strSql1="";//查询语句
DataSet ds = new BLL.BLLWorkFlowS().selectCloums(strSql+strSql1,1);
DataTable dt1 = ds.Tables[0];
DataTable dt2 = ds.Tables[1];
dt1.Merge(dt2); //将表dt1和dt2合并,Merge()是DataTable自身的
GridView1.DataSource = dt1; //这样的话用gridview绑定出来的数据是两条sql语句拼接出来的
GridView1.DataBind();//界面就直接在gridview模版里面用eval绑定数据就ok
sql中union all 语法报错可通过改变方式
最新推荐文章于 2024-06-30 21:15:08 发布