C#,WINFORM,数据查询问题,新手求教! 100

新手学习,作了一个录入小程序,选定工程名称和占地小班号下拉框中的内容,以它们两个为条件,点击查询,吧sql数据库中符合的数据查询出来,该数据的树种,径阶,数量的数值传递给... 新手学习,作了一个录入小程序,选定工程名称和占地小班号下拉框中的内容,以它们两个为条件,点击查询,吧sql数据库中符合的数据查询出来,该数据的树种,径阶,数量的数值传递给界面中的控件,以实现数据查询功能。最好有相应的代码示例。 展开
 我来答
内裤最大功能
2015-05-25 · TA获得超过3106个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:499万
展开全部

干嘛不用datagridview来显示啊。拖一个datagridview控件过来。

string constr = "data source=.;database=School; uid=123;pwd=123;";//连接的数据库的信息,改成你的。database是数据库名称,uid、pwd是sql里的登陆用户、密码
using(SqlConnection conn = new SqlConnection(constr));//创建连接
{
   conn.Open();//打开连接
   string sql = "select * from Student where Sid =@n1";
   SqlParameter s1 = new SqlParameter("@n1", comboBox1.SelectedItem.ToString());       SqlDataAdapter sda = new SqlDataAdapter(sql,conn);
   sda.SelectCommand.Parameters.Add(s1);   
   DataTable dt = new DataTable();
   sda.Fill(dt);//填充数据到dt里
   dataGridView1.DataSource = dt;//指定datagridview1的数据源
}

 数据在dt里了,你也可以从dt里取出,逐个赋给你的textbox

追问
刚学C#,做个练习,datagridview能做增删改查么?
追答
可以,本来就是干这事的。
百问263
2015-05-27 · 超过25用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:44.7万
展开全部
string constr = "data source=.;database=School; uid=123;pwd=123;";//连接的数据库的信息,改成你的。database是数据库名称,uid、pwd是sql里的登陆用户、密码
using(SqlConnection conn = new SqlConnection(constr));//创建连接
{
conn.Open();//打开连接
string sql = "select * from Student where 工程名称字段 ='+工程名称ID.text+' and 占地小班号字段=‘+占地小班号.text+’";
SqlDataAdapter sqls = new SqlDataAdapter(sql,conn);

DataTable dt = new DataTable();
sqls.Fill(dt);

GridView1.DataSource = dt;//指定datagridview1的数据源
}

前台再拖一个gridview控件就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式