在查询的button这里输入string connectionString = "Provider=Microsoft.Jet.OleDb.4.0;Data source=dan.mdb";  
            OleDbConnection conn = new OleDbConnection(connectionString);
            string strSQL = "   select   *   from  dan   where   运单号='" + textBox1.Text + "'";
            OleDbDataAdapter da = new OleDbDataAdapter(strSQL, conn);
            DataSet ds = new DataSet();
            da.Fill(ds, "dan");          
            dataGridView1.DataSource = ds.Tables[0].DefaultView;
           //dataGridView1.DataBind();   运行后它提示说这句   da.Fill(ds, "dan");  标准表达式中数据类型不匹配。是出了什么问题呀?
还要那个DataBind()这个具体作用是什么?我是一个菜鸟...麻烦解释清楚一点,谢谢