C#,WINFORM,数据查询问题,新手求教! 100
新手学习,作了一个录入小程序,选定工程名称和占地小班号下拉框中的内容,以它们两个为条件,点击查询,吧sql数据库中符合的数据查询出来,该数据的树种,径阶,数量的数值传递给...
新手学习,作了一个录入小程序,选定工程名称和占地小班号下拉框中的内容,以它们两个为条件,点击查询,吧sql数据库中符合的数据查询出来,该数据的树种,径阶,数量的数值传递给界面中的控件,以实现数据查询功能。最好有相应的代码示例。
展开
展开全部
干嘛不用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能做增删改查么?
追答
可以,本来就是干这事的。
展开全部
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控件就可以了
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控件就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询