PDA

View Full Version : سوال: نمایش نتایج یک query در datagrid



ehsan 7sky
پنج شنبه 10 تیر 1389, 03:48 صبح
سلام دوستان.
من یه query نوشتم که چند تا سطر از یه جدول رو برام برمیگردونه!حالا میخوام این سطرها رو تو یه datagrid نمایش بدم.کسی راه حلی داره؟؟
ممنون میشم کمک کنین!!

انیشتین
پنج شنبه 10 تیر 1389, 08:11 صبح
سلام
با استفاده از یک دیتا اداپتر نتیجه کوئری رو به یک دیتا ست منتقل کن و بعد دیتا ست رو به یک گرید ویو وصل کن.

mahdi87_gh
پنج شنبه 10 تیر 1389, 10:20 صبح
SQlDataAdapter da=new SqlDataAdapter("selcommand",sqlconnection);
DataTable tbl=new DataTable();
da.fil(tbl);
datagridview1.DataSource=tbl;

ehsan 7sky
پنج شنبه 10 تیر 1389, 14:55 عصر
سلام
با استفاده از یک دیتا اداپتر نتیجه کوئری رو به یک دیتا ست منتقل کن و بعد دیتا ست رو به یک گرید ویو وصل کن.

دوست عزیز میتونی کدشو بزاری.
این توضیح رو بگم که query من دوتا پارامتر میگیره و چندتا سطر رو برمیگردونه همین!!!

mbsmbsmbs
پنج شنبه 10 تیر 1389, 15:21 عصر
دوست عزیز ، آقای mahdi87_gh (http://www.barnamenevis.org/forum/member.php?u=98593) توضیح که دادن.
اما برای توضیح بیشتر:

اتصال به پایگاه داده:



static OleDbConnection con = new OleDbConnection("provider= microsoft.jet.oledb.4.0; data source=" + Application.StartupPath + "\\dbname.mdb");
OleDbCommand cmd = new OleDbCommand("", con);
OleDbDataAdapter da = new OleDbDataAdapter("", con);
DataSet ds = new DataSet();



قسمت نمایش:


da.SelectCommand.CommandText = "SELECT * FROM tbforoosh";
da.Fill(ds, "vt");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "vt";