您的位置:首页 > 数据库

sql中union all 语法报错可通过改变方式

2011-10-15 16:03 459 查看
方法一:返回两个表的值再拼接。
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: