PDA

View Full Version : مبتدی: بایند کردن DataGridView از طریق شماره پرونده های موجود در لیست باکس با حلقه



zzhkfa
پنج شنبه 27 اردیبهشت 1397, 18:12 عصر
سلام

من از طریق دکمه import شماره پرونده ها رو بارگزاری می کنم در لیست باکس، حالا می خوام شماره های موجود در لیست باکس توسط یک حلقه for از جدول من در دیتابیس سلکت زده بشوند و نام و نام خانوادگی رو در گرید نشون بدم.

لطفا دوستان روی سورس ضمیمه بنده را راهنمایی کنند. ممنون

لینک دانلود پروژه:

http://s8.picofile.com/file/8326542192/WindowsFormsApp2.zip.html

alexmcse
جمعه 28 اردیبهشت 1397, 15:06 عصر
سلام دوست عزیز
در دکمه ایمپورت شما چه فایلی را می خواهید باز کنید ؟

alexmcse
جمعه 28 اردیبهشت 1397, 15:31 عصر
منظور شما این کد است تست کنید
داخل دکمه ایمپورت این کد را بنویسید (تمام کدها رو پاک کنید)
System.Data.OleDb.OleDbCommand cmd = new OleDbCommand(); cmd.CommandText = "select * from Tbl_HQStudents";
cmd.Connection = con;
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(cmd);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet );
BindingSource bs = new BindingSource();
bs.DataSource = dataSet.Tables [0];
listBox1.DataSource = bs;
listBox1.DisplayMember = "radifid";
dataGridView1.DataSource = bs;
dataGridView1.Columns[0].Visible = false;
سوالی داشتید بپرسید