View Full Version : اجرای query sql بر روی dataset
esmartiz_red
سه شنبه 25 اسفند 1388, 16:52 عصر
دوستان من می خوام روی dataset با استفاده از دستورات sql ستجو انجام بدم و نتیجه رو توی datagridview نمایش بدم
ممنون می شم دوستان کمک کنن
Sirwan Afifi
سه شنبه 25 اسفند 1388, 16:55 عصر
dataGridView1.DataBindings.Clear();
string s1, s2;
s1 = "provider= microsoft.jet.oledb.4.0;" + "data source=f:\\factor.mdb";
OleDbConnection con = new OleDbConnection(s1);
con.Open();
s2 = "select *from factors where خریدار=" + "'" + textBox1.Text + "'";
OleDbDataAdapter da = new OleDbDataAdapter(s2, con);
DataSet ds = new DataSet();
da.Fill(ds, "factors");
dataGridView1.DataBindings.Add(new Binding("datasource", ds, "factors"));
r00tkit
سه شنبه 25 اسفند 1388, 17:17 عصر
سلام
DataTable.Select Method
esmartiz_red
سه شنبه 25 اسفند 1388, 17:18 عصر
دوست عزیز من نمی خوام dataset رو پر کنم
من از بانک query گرفتم و توی dataset ریختم حالا می خوام روی dataset عملیات فیلتر انجام بدم البته با استفاده از دستورات sql
بازم ممنون به خاطر توجه شما
esmartiz_red
سه شنبه 25 اسفند 1388, 17:19 عصر
سلام
DataTable.Select Method
دوست عزیز به جای method از چه دستوراتی می شه استفاده کرد من متد select رو می دونستم اما نمی دونم چه دستوری می شه درش جایگزین کرد اگر با یک مثال راهنمایی کنید ممنون می شم
r00tkit
سه شنبه 25 اسفند 1388, 17:26 عصر
سلام:
مثلا:
DataTable.Select("age>20 ")
یا هر چیز دیگه ای
mahmoodramzani
سه شنبه 25 اسفند 1388, 17:58 عصر
البته فکر کنم یک مشکلی که متد Select داره اینه که مقدار بارگشتیش DataTable نیس.
فکر کنم بهتر باشه از DataView استفاده کنی و بعد با RowFilter فیلترش کنی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.