连接有问题,单个Database中有多个数据表。当我尝试
时SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\...\Database1.mdf;Integrated Security=True");
这是空的gridview,不知道如何选择数据表一个选择一个连接它并在datagridview上显示
private void textBox1_TextChanged(object sender, EventArgs e)
{
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType=CommandType.Text;
cmd.CommandText = "select * from table1 where name like('" + textBox1.Text + "\')";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
用于搜索数据表中的数据..
答案 0 :(得分:1)
您不在代码中添加DataBind()方法
你只需添加
dataGridView1.DataSource = dt;
dataGridView1.DataBind();