PDA

View Full Version : نمایش جداول access در datagradeview



mahdi101
چهارشنبه 02 مرداد 1392, 18:20 عصر
باسلام
می خوام جداول Access رو توی datagradeview نشون بده .
با تشکر

sohil_ww
چهارشنبه 02 مرداد 1392, 18:27 عصر
داداش گلم قبل از ایجاد تایپیک سرچ بزن

سرچ 1 (http://barnamenevis.org/showthread.php?410225-%D9%86%D8%AA%DB%8C%D8%AC%D9%87-%DB%8C-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-select-%D8%AF%D8%B1-%D9%84%DB%8C%D8%A8%D9%84&p=1829203#post1829203)

تو این تایپیک 1 برنامه قرار دادم که فکر کنم به کارت میاد اگه توضیح خواستی بهم بگو

mahdi101
چهارشنبه 02 مرداد 1392, 18:38 عصر
ببخشید این کد من چه مشکلی داره::
if(radiobutton .Checked == true )
OleDbConnection con = new OleDbConnection ("Provider = microsoft.ace.oleDb.12.0;Data source=bank.accdb");
OleDbDataAdapter da = new OleDbDataAdapter ("select * from mytable where m_name = @x",con);
da.SelectCommand.Parameters.AddWithValue("@x", textBox1.Text);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

sohil_ww
چهارشنبه 02 مرداد 1392, 18:40 عصر
کانکشنتو open نکردی

چند لحظه صبر کن الان برات 1 کد نمونه می زارم

sohil_ww
چهارشنبه 02 مرداد 1392, 18:46 عصر
con.ConnectionString = conn;
con.Open();
cmd.Connection = con;
cmd.CommandText = "select *from test";
cmd.ExecuteNonQuery();
da.SelectCommand = cmd;
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();

امیدوارم خودت مشکلات کد تو بفهمی اول خواستم مشکلاتشو بگم بعد دیدم خودم کدو بزنم سریع تره:لبخندساده:

mahdi101
چهارشنبه 02 مرداد 1392, 19:08 عصر
شرمنده....
میشه یکم دقیق تر بگین!!!!!
اصلا چرا وقتی if میزاریم CON رو نمی شناسه؟؟؟؟؟
ممنون:قلب::قلب::قلب::قلب::قلب:

programerinfonet
چهارشنبه 02 مرداد 1392, 19:27 عصر
عزیز شما زمانی که تابع if رو تعریف می کنی . اون تعریفت توی یک بدنه قرار داره و فقط هم می تونی تو همون بدنه ازش استفاده کنی مگر اینکه به طور public ـعریفش کرده باشی
منظور از بدنه یعنی فضای بین دو بلاک باز و بسته
حالا شما فکر کنم توی بلاک if کانکشن رو تعریف کردی و خارج از بدنه داری فراخونیش می کنی که منطقی نیست

mahdi101
چهارشنبه 02 مرداد 1392, 22:48 عصر
عزیز شما زمانی که تابع if رو تعریف می کنی . اون تعریفت توی یک بدنه قرار داره و فقط هم می تونی تو همون بدنه ازش استفاده کنی مگر اینکه به طور public ـعریفش کرده باشی
منظور از بدنه یعنی فضای بین دو بلاک باز و بسته
حالا شما فکر کنم توی بلاک if کانکشن رو تعریف کردی و خارج از بدنه داری فراخونیش می کنی که منطقی نیست
میشه بگین چی کار کنم؟؟؟؟
ممنون:قلب::قلب::قلب::قلب:

mahdi101
چهارشنبه 02 مرداد 1392, 23:20 عصر
آقا یون از همتون ممنون حل شد...
حالا اگه به خوام همون موقع که فرم لود می شه تمام اطلاعاتم توی Datagradeview نمایش داده شده باید چه کنم؟؟؟
ممنون

mahdi101
پنج شنبه 03 مرداد 1392, 00:15 صبح
کمک ....
منتظرم....
توآمپاسم....

sohil_ww
پنج شنبه 03 مرداد 1392, 09:31 صبح
آقا یون از همتون ممنون حل شد...
حالا اگه به خوام همون موقع که فرم لود می شه تمام اطلاعاتم توی Datagradeview نمایش داده شده باید چه کنم؟؟؟
ممنون

یاید این کداتو تو فرم لودت بنویسی
همین !