在C#中怎么把SQL数据库中查询的结果以表格的形式显示到Windows窗体上,我添加了一个DataGridView控件

查询条件:selectGnoas编号,Gnameas名称,Gpriceas单价,Squaas库存量,Stopas最大量,Sbaseas最小量fromstor_goods,... 查询条件:select Gno as 编号,Gname as 名称, Gprice as 单价,Squa as 库存量,Stop as 最大量,Sbase as 最小量 from stor_goods,goods_info where SGno=Gno and SCno=101
怎么把这个条件写到那个控件的函数里面去实现呢?
这个问题之前就有人在度娘上问过的了,但是看回答的内容我还是不满意啊!!求大大们给个代码吧!!!回答好的我可以加分的!!!急求!!!
展开
 我来答
熊_
2012-04-23 · TA获得超过114个赞
知道答主
回答量:106
采纳率:0%
帮助的人:64.7万
展开全部
//连接你的数据库
string connstr = "server=.;uid=sa;pwd=sa;database=sc";
using (SqlConnection conn = new SqlConnection(connstr))
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sqlsel, conn);
da.Fill(ds, "coust");
DataTable dt = ds.Tables["coust"];
conn.Close();
return dt;

// TODO: 这行代码将数据加载到表“studentDataSet.studentinfo”中。您可以根据需要移动或移除它。
//this.studentinfoTableAdapter.Fill(this.studentDataSet.studentinfo);
//数据绑定
string sqlsel = "select * from studentinfo ";
DataTable dt = bangding(sqlsel);
cmAmend = (CurrencyManager)BindingContext[dt];
this.dataGridView1.DataSource = dt;
this.textBox1.DataBindings.Add("text", dt, "sno");
this.textBox2.DataBindings.Add("text", dt, "sname");
this.textBox3.DataBindings.Add("text", dt, "ssex");
this.textBox4.DataBindings.Add("text", dt, "sage");
this.textBox5.DataBindings.Add("text", dt, "sclass");
this.textBox6.DataBindings.Add("text", dt, "sdept");
this.textBox7.DataBindings.Add("text", dt, "saddress");
this.textBox8.DataBindings.Add("text", dt, "sphone");
this.textBox9.DataBindings.Add("text", dt, "sqq");
fydesire
2012-04-21
知道答主
回答量:12
采纳率:0%
帮助的人:7万
展开全部
用DataGridView的DataSource绑定数据集里的数据表就ok了
追问
这样的回答真的不是我想要的
追答
自己研究下就知道了。绑定数据算比较基础的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式