C#中怎样在textbox中添加键盘响应事件,使在textbox中出现的字在datagridview中显示

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:17:25
我做了一个程序,要求类似百度搜索那样的,在一个textbox中输入你想要搜索的字,然后在datagridview中显示相关的所有题目。(datagridview已连接到数据库)

using System.Data;
using System.Data.SqlClient;

namespace test2
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

SqlConnection cn = new SqlConnection();//实例化一个连接
cn.ConnectionString = "Server =.;database=rightchatdb;trusted_connection=true";//连接字符串
DataSet ds = new DataSet();//实例化一个数据集
SqlDataAdapter adp = new SqlDataAdapter("select * from admin where id ='" + textBox1.Text + "'", cn);//实例一个适配器参数为sql语句和连接

adp.Fill(ds);//用适配器填充数据集

dataGridView1.DataSource = ds.Tables[0];//把dataGridView1的数据源定位数据集的第一张数据表

}
}

事件我放在 button click里~根据自己需要可以放在 textbox 的 textchanged事件里~