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

2025-02-27 01:10:13
推荐回答(3个)
回答1:

导入命名空间:
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];

回答2:

你好!
你数据库语句都写出来了,在combobox的selectIndexchange事件中,根据你的数据语句查出数据集,绑定到datagridview就行了!

回答3:

你试试在程序中写if判断语句,如果符合条件就在datagridview中显示相应的信息,不妨用datatable将数据库中的表格存起来,然后显示的时候用datatable来读取