在查询的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()这个具体作用是什么?我是一个菜鸟...麻烦解释清楚一点,谢谢
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()这个具体作用是什么?我是一个菜鸟...麻烦解释清楚一点,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货