如何在多个数据表中连接数据表?

时间:2014-06-12 07:33:19

标签: c# database gridview visual-studio-2013

连接有问题,单个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();
        }

用于搜索数据表中的数据..

1 个答案:

答案 0 :(得分:1)

您不在代码中添加DataBind()方法

你只需添加

    dataGridView1.DataSource = dt;
    dataGridView1.DataBind();