View Full Version : رفرش کردن datagrid view
hanis29268
پنج شنبه 30 تیر 1390, 17:22 عصر
چه طور میتونم وقتی یه اطلاعاتی که ثبت میکنم در بانکی که به datagridview وصل هست رو همون لحظه نشون بدم،آخه باید از فرم ثبتم خارج شم و دوباره وارد شم تارکورد جدیدی که وارد کردم رو نشون بده؟؟؟
Farshid007
پنج شنبه 30 تیر 1390, 20:17 عصر
چجوری DGV رو پر می کنی ؟ همون جوری هم رفرش کن!!!
__________________________________________________ _________________________________
DGV:Data grid view
masoud_tamizy
پنج شنبه 30 تیر 1390, 21:13 عصر
چجوری DGV رو پر می کنی ؟ همون جوری هم رفرش کن!!!
__________________________________________________ _________________________________
DGV:Data grid view
لطفا یک نمونه کد برای پرکردن گریدویو بگذارید
saeed razaee
جمعه 31 تیر 1390, 12:11 عصر
من هم دقیقا همین مشکل را دارم و یچ کس جواب درستی تا این لحظه نداده من کدها را به صورت زیر نوشتم
{
SqlConnection con = new SqlConnection("Data Source=AVA-353311EF9CB;Initial Catalog=navad;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
این کدها را در Form1_Load نوشتم برای نمایش اطلاعات جدول student در datagridvew
cmd.Connection = con;
cmd.CommandText = "Select * From student";
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "student");
dataGridView1.DataBindings.Add("DataSource", ds, "student");
con.Close();
با این حال مشکل رفرش datagridvew حل نشده و همچنان بعد از ذخیره و حذف باید فرم را ببندم و باز کنم تا تغییرات را مشاهده کنم.لطفا راهنمایی کنید مشکل کار کجاست؟
quantomquery
جمعه 31 تیر 1390, 12:54 عصر
من هم دقیقا همین مشکل را دارم و یچ کس جواب درستی تا این لحظه نداده من کدها را به صورت زیر نوشتم
{
SqlConnection con = new SqlConnection("Data Source=AVA-353311EF9CB;Initial Catalog=navad;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
این کدها را در Form1_Load نوشتم برای نمایش اطلاعات جدول student در datagridvew
cmd.Connection = con;
cmd.CommandText = "Select * From student";
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "student");
dataGridView1.DataBindings.Add("DataSource", ds, "student");
con.Close();
با این حال مشکل رفرش datagridvew حل نشده و همچنان بعد از ذخیره و حذف باید فرم را ببندم و باز کنم تا تغییرات را مشاهده کنم.لطفا راهنمایی کنید مشکل کار کجاست؟
سلام
بعد از متدی که کار روی بانک داده انجام داد(حذف یا ویرایش) و باید رفرش انجام بشه بنویس :
Form1_Load(null,null)
Farshid007
جمعه 31 تیر 1390, 13:40 عصر
چه خبره بابا؟؟؟
DataTable DT = new DataTable();
SqlDataAdapter DA = new SqlDataAdapter("select * From Table1", objSQLConnection);
DA.Fill(DT);
DataGridView.DataSource = DT;
Farshid007
جمعه 31 تیر 1390, 13:44 عصر
سلام
بعد از متدی که کار روی بانک داده انجام داد(حذف یا ویرایش) و باید رفرش انجام بشه بنویس :
Form1_Load(null,null)
چرا null
Form1_Load(sender, e);
quantomquery
جمعه 31 تیر 1390, 18:11 عصر
چون هیچ استفاده ای ازش نمیکنه و لازم نداره که اون پارامتر ها رو بفرسته
Farshid007
جمعه 31 تیر 1390, 21:50 عصر
حالا ما یه شوخی کردیم تو زیاد جدی نگیر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.