با سلام کد زیر مربوط به جستجو در یک دیتا گردیدمی باشد.به نظر همه چی درست است ولی خروجی رو تو دیتا گرید نمایش نمی دهد.
ببینید متوجه می شوید مشکل از کجاست
public
DataTable search(string nam, string m_Tabel)
{
string query = "SELECT idbook_number, nam, phonenumbre1, phonenumbre2, phonenumbre3" +
" FROM booknum WHERE (nam LIKE '" + nam + "%')";
connect con = newconnect();
OleDbCommand cmd=con.conn(query);
DataSet dtset = newDataSet();
OleDbDataAdapter sda = newOleDbDataAdapter();
sda.SelectCommand = cmd;
sda.Fill(dtset);
DataTable dt = dtset.Tables[m_Tabel];
return dt;
}
privatevoid txtsearch_TextChanged(object sender, EventArgs e)
{
booknumber book = newbooknumber();
DataTable dt = book.search(txtsearch.Text, "booknum");
dataGrid1.DataSource = dt;
}