我用的是access数据库,想通过sql语句将查到的符合条件的数据插入到datagrid中,该如何来实现

解决方案 »

  1.   


            private void Form6_Load(object sender, EventArgs e)
            {
                using (OleDbConnection conn = new OleDbConnection("连接字符串"))
                {
                    conn.Open();
                    OleDbCommand cmd = new OleDbCommand("Select * from table", conn);
                    OleDbDataAdapter sda = new OleDbDataAdapter(cmd);
                    DataTable dt = new DataTable();
                    sda.Fill(dt);
                    dataGridView1.DataSource = dt;
                }
            }
      

  2.   

    首先  根据 连接的字符串  构造  一个  connection 对象
    然后 根据  查询语句 和 connection 构造 一个 dataAdapter 对象
    然后 dataAdapter.fill(dataSet,"表名")   当然 前提是有一个 DataSet 的对象然后  DataGrid.DataSource= dataSet.tables["表名"]这样就OK拉我是小菜鸟!   说的不好清见谅,   希望能够帮到你!
      

  3.   

    asp.net  private void Page_Load(object sender, EventArgs e)
            {
               if(!IsPostBack)
               {
                using (OleDbConnection conn = new OleDbConnection("连接字符串"))
                {
                    conn.Open();
                    OleDbCommand cmd = new OleDbCommand("Select * from table", conn);
                    OleDbDataAdapter sda = new OleDbDataAdapter(cmd);
                    DataTable dt = new DataTable();
                    sda.Fill(dt);
                    dataGrid1.DataSource = dt;
                    dataGrid1.DataBind();
                }
               }
            }