c#怎样实现根据combobox的条件,在后边textbox中输入具体数据来查询?

比如:stringsqlselect="select[ygID],[ygname],[job],[sex],[phone]from[employee]";sqlselec... 比如:
string sqlselect = "select [ygID],[ygname],[job],[sex],[phone] from [employee] ";
sqlselect += "where '" + comboBox.Text + "'='" + textBox3.Text.Trim() + "';";
ComboBox是job,sex,当选择job时,在后边textbox中输入经理(数据库中有这个),点击查询按钮,使结果显示在datagridview中。用在datagridview属性中设置绑定数据库吗?
这个功能怎样实现呢???
展开
 我来答
942129263
2012-07-11 · TA获得超过364个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:145万
展开全部
导入命名空间:
using System.Data;
using System.Data.SqlClient;
实现功能:
string sqlconn="data source=数据库服务器名称; database=数据库名;Integrated Security=SSPI"; //windows身份验证方式登录
string sqlselect = "select [ygID],[ygname],[job],[sex],[phone] from [employee] ";
sqlselect += "where '" + comboBox.Text + "'='" + textBox3.Text.Trim() + "';";
DataSet ds=new DataSet();
SqlDataAdapter sda=new SqlDataAdapter(sqlselect,new SqlConnection(sqlconn));
sda.Fill(ds);
DataGridView1.DataSource=ds.Tables[0];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a7339fa40
2012-07-11 · TA获得超过703个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:243万
展开全部
你好!
你数据库语句都写出来了,在combobox的selectIndexchange事件中,根据你的数据语句查出数据集,绑定到datagridview就行了!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
f061420121357
2012-07-11 · TA获得超过100个赞
知道答主
回答量:194
采纳率:0%
帮助的人:69.3万
展开全部
你试试在程序中写if判断语句,如果符合条件就在datagridview中显示相应的信息,不妨用datatable将数据库中的表格存起来,然后显示的时候用datatable来读取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式