اشکال در نمایش رکوردها در یک DataGridview
سلام،میخوام که مشخصات افراد یک جدول رو براساس نام اونها فیلتر کنم و در یک gridview نشون بدم،وقتی همه رکوردها رو میزنم،همه رو داخل گریدویو نشون میده ولی وقتی از کد زیر استفاده میکنم،گریدویو هیچی رو نمایش نمیده،مشکل کد زیر چیه؟(نام رو از نوع nvarchar در نظر گرفتم)
SqlDataAdapter da = new SqlDataAdapter("select * from student where name='"+textBox2.Text+"'",conn);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Refresh();
نقل قول: اشکال در نمایش رکوردها در یک DataGridview
رو خظ چهارم یه BreakPoint بذارین ببینید اصلا رکوردی داخل دبتاتیبل ریخته میشه؟!!
نقل قول: اشکال در نمایش رکوردها در یک DataGridview
دوست من شما از DataSet استفاده نکردید؟
DataSet رابط بین DataAdapter و DataSet هست
ببین با این تغییرات کار نمیکنه
SqlDataAdapter da = new SqlDataAdapter("select * from student where name='" + textBox2.Text + "'", conn);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(ds , "student");
dt = ds.Tables["student"];