0
我正在c#.net中創建一個表單。我只想在滿足搜索條件的條目點擊按鈕時填充gridview
。如何從access數據庫搜索後在button_click上填充gridview?
我已經嘗試過,但在搜索ID的作品,但在搜索名字它給出了錯誤PLZ檢查SQL也。
後面的代碼:
private void button1_Click(object sender, EventArgs e)
{
try
{
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=L:/New project/Project/Project/Data.accdb";
string sql = "SELECT * FROM AddressBook WHERE FirstName='" + textBox1.Text.ToString();
OleDbConnection connection = new OleDbConnection(strConn);
OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
DataSet ds = new DataSet();
connection.Open();
dataadapter.Fill(ds, "AddressBook");
connection.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "AddressBook";
}
catch (System.Exception err)
{
this.label27.Visible = true;
this.label27.Text = err.Message.ToString();
}
}
databind()在webform中使用,我猜這個問題是在Winforms中,不需要Databind()。 – yogi
搜索作品....謝謝Johnn Blade :)但databind()不工作那裏它說「你錯過了使用指令或程序集引用 –
更改行dataGridView1.DataBind();// dataGridView1.DataBind() ; – JohnnBlade