private void Form1_Load(object sender, System.EventArgs e)
{
OleDbConnection lianjie =new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\桌面\新建 Microsoft Office Access 应用程序.mdb");
lianjie.Open();
            OleDbDataAdapter chaxun =new OleDbDataAdapter("select * from biao where Q='1'",lianjie);
  chaxun.Fill(tcc,"biao");
lianjie.Close();
 this.dataGrid1.DataSource=tcc;
           //如果是WebForm
             加上  this.dataGrid1.DataBind(); }

解决方案 »

  1.   

    楼上的 tcc
    是DataSet tcc
      

  2.   

    參考下面的代碼............
    using System.Data;
    using System.Data.OleDb; private void button9_Click(object sender, System.EventArgs e)
    {
    string source=@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\North.mdb";
    string strsql="select * from supply"; OleDbDataAdapter da=new OleDbDataAdapter(strsql,source); 
    DataSet ds=new DataSet();
    da.Fill(ds,"tab");
    dataGrid1.SetDataBinding(ds,"tab");
    }
      

  3.   

    你的代碼修改結果﹕............
    using System.Data;
    using System.Data.OleDb; private void button9_Click(object sender, System.EventArgs e)
    {
    string source=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator\桌面\新建 Microsoft Office Access 应用程序.mdb";
    string strsql="select * from biao where Q='1'"; OleDbDataAdapter da=new OleDbDataAdapter(strsql,source); 
    DataSet ds=new DataSet();
    da.Fill(ds,"tab");
    dataGrid1.SetDataBinding(ds,"tab");}你自己上機調試看看﹗不行的再說﹗
      

  4.   

    DataSet tcc =new DataSet();
                chaxun.Fill(tcc,"biao");
     this.dataGrid1.DataSource=tcc.Tables[0];
      

  5.   

    楼主的代码少this.dataGrid1.DataBind();
      

  6.   

    为什么不用command也可以执行SQL语句呀。
      

  7.   

    你的OleDbDataAdapter在實例化的時候已經都創建了.所以不用command也可以.