我想用C#语句把下面的SQL查询结果显示在dataGridView里面怎么写?求指教

stringSQL="selectROnoas出库编号,ROGnoas物资编号,Gnameas物资名称,ROquaas数量,Rnameas提货人,ROpnoas经办人,R... string SQL = "select ROno as 出库编号,ROGno as 物资编号,Gname as 物资名称,ROqua as 数量,Rname as 提货人,ROpno as 经办人,ROtime as 提取时间 from out_info,goods_info where ROGno=Gno AND ROCno='"+ckh+"'";
如果是单个表或者视图的话我会写,主要是这个查询是对两个表的连接查询,在“??”的地方没想明白怎么写,求高手指教。我想过直接把查询定义成视图,但是那样的话根据查询条件的不同就需要单独定义好几个视图,太麻烦,而在这儿我直接通过变量实现的,要省四个视图。 主要问题就是在“??”地方应该写什么,请指教,谢谢!!
string SQL = "select ROno as 出库编号,ROGno as 物资编号,Gname as 物资名称,ROqua as 数量,Rname as 提货人,ROpno as 经办人,ROtime as 提取时间 from out_info,goods_info where ROGno=Gno AND ROCno='"+ckh+"'";
SqlDataAdapter SQLDA = new SqlDataAdapter(SQL, conn);
DataSet DS = new DataSet();
SQLDA.Fill(DS,??);
this.dataGridView1.DataSource = DS.Tables[ ??].DefaultView;
展开
 我来答
百度网友331112cc1
2011-06-10 · TA获得超过1310个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:438万
展开全部
SQLDA.Fill(DS);
this.dataGridView1.DataSource = DS.Tables[0].DefaultView;

DataSet 自动会将你的数据列组合为一个视图
bxfc
2011-06-10 · TA获得超过872个赞
知道小有建树答主
回答量:1104
采纳率:0%
帮助的人:686万
展开全部
ADO.net操作
将结果集放到 datatable里面去
然后将DataGridView的Datasource指向这个DataTable就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式