PDA

View Full Version : سوال: update datagridview



saeed razaee
دوشنبه 27 تیر 1390, 23:57 عصر
سلام
من با کد نویسی datagridview را به جدول bind کردم اما بعد از اضافه کردن یک رکورد چدید و یا حذف و ویرایش اطلاعات همزمان تغییرات را در datagridview نمی بینم و باید یک بار فرم را ببندم و دوباره باز کنم تا تغییرات اعمال شود و از کدهای زیر جهت update استفاده کردم که فایده ای نداشت لطفا راهنمائی فرمائید.
Form1_load(sender, e);
Datagridview.update();

Esmail Solhkhah
سه شنبه 28 تیر 1390, 00:46 صبح
بعد از تغییرات در دیتا باید با یه متدی دیتا رو لود کنید

Boy_nn
سه شنبه 28 تیر 1390, 07:26 صبح
همون کدی که توی لود فرمت اضافه شده رو توی یک رویداد دوباره باید بنویسی تا دیتا گریدت به روز بشه

Farshid007
سه شنبه 28 تیر 1390, 08:15 صبح
DataTable objDataTable = new DataTable();
SqlConnection objsqlConnection = new SqlConnection(@"MY Connection String");
SqlDataAdapter objsqldataAdtaptor = new SqlDataAdapter("SELECT * FROM MY Table Name", objsqlConnection);
objsqldataAdtaptor.Fill(objDataTable);
DataGridView1.DataSource = objDataTable;

saeed razaee
سه شنبه 28 تیر 1390, 19:35 عصر
من برای نمایش داده ها در گریدویو از کدهای زیر استفاده کردم


private void Form1_Load(object sender, EventArgs e)
{
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();

Esmail Solhkhah
سه شنبه 28 تیر 1390, 19:37 عصر
همون کدی رو که دوستمون Farshid007 نوشتن یه متد کن و بعد اعمال تعییرات فراخوانی کن