نمایش نتایج 1 تا 3 از 3

نام تاپیک: به روز رسانی مستقیم datagirdview بعد از تغییرات

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    به روز رسانی مستقیم datagirdview بعد از تغییرات

    سلام

    یک فرم ورود اطلاعات دارم که عملیات درج حذف و به هنگام سازی رو انجام میده.

    تو همین فرم یک datagirdview دارم که وقتی فرم لود میشه اطلاعات رو از بانک میگیره و نشون میده.
    من بعد از هر بار عملیات برای مثال درج فرم رو می ببندم و دوباره باز می با دستور
      this.Close();
    name_crs aa = new name_crs();
    aa.Show();

    اینطوری datagirdview اپدیت میشه ولی میدونم راهی دیگه باید باشه که فرم باز و بسته نشه و اطلاعات به روز بشن. اگه میشه راهنمایی کنید چه راهای وجود داره وقتی رو دکمه درج کلیک میکنکم و اطلاعات درج میشه datagirdview مستقیم بهم اطلاعات رو نشون بده.
    مرسی


    string str =
    "insert into definitioncelass(tname,tno,gname,cname,pname,tedad jalesat) values(@tname,@tno,@gname,@cname,@pname,@tedadjale sat)";

    SqlConnection a = new SqlConnection("data source=.; initial catalog=academy;integrated security=true");

    a.Open();
    SqlCommand b = new SqlCommand();
    b.Connection = a;
    b.CommandText = str;

    b.Parameters.AddWithValue("@tname", comboterm.Text);
    b.Parameters.AddWithValue("@tno", txtcodterm.Text);

    b.Parameters.AddWithValue("@gname", combogroupcrs.Text);
    b.Parameters.AddWithValue("@cname", combocrs.Text);
    b.Parameters.AddWithValue("@pname", comboprof.Text);
    b.Parameters.AddWithValue("@tedadjalesat",txttedad jalesast.Text);
    b.ExecuteNonQuery();
    a.Close();

    MessageBox.Show("ثبت شد");

    this.Close();
    define_class aa=new define_class();
    aa.Show();


  2. #2

    نقل قول: به روز رسانی مستقیم datagirdview بعد از تغییرات

    خب کاری نداره که
    شما بجای این کار کدهایی که تویه فرم لود گذاشتین رو داخل فرو اکتیو و فرم دی اکتیو هم بزارین
    یا حتی میتونین داخل یه متد بزارین و اونو صدا بزنین

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1389
    محل زندگی
    دزفول شهر آب های خروشان
    پست
    148

    نقل قول: به روز رسانی مستقیم datagirdview بعد از تغییرات

    با کمک دوست امیر که از بچه های همیمنجاست تونستیم درستش کنیم ولی به پیشنهاد امیر جان اگه یگ متد برا نمایش دیتاگرید بنویسیم و در دکمه درج ،حذف و .... متد را صدا بزنیم مشکل حل میشه.
    اینم کدش

    private void datagird()
    {
    string strdatagridview = "select * from t";
    var da = new SqlDataAdapter(strdatagridview, a);
    var ds = new DataSet();
    da.Fill(ds, "mytable");
    dataGridView1.DataSource = ds.Tables["mytable"];
    dataGridView1.Columns[0].HeaderText = "نام";
    }

    private void button1_Click(object sender, EventArgs e)
    {
    String str = "insert into t(name) values(@name)";

    a.Open();
    SqlCommand b = new SqlCommand();
    b.Connection = a;
    b.CommandText = str;
    b.Parameters.AddWithValue("@name", textBox1.Text);

    b.ExecuteNonQuery();
    a.Close();

    datagird();


تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: جمعه 21 مهر 1391, 18:37 عصر
  2. دیدن اطلاعت جدید بعد از به روز رسانی کردن سیستم
    نوشته شده توسط mahdiyeh در بخش Foxpro
    پاسخ: 4
    آخرین پست: سه شنبه 21 تیر 1384, 17:41 عصر
  3. به روز رسانی امنیتی ویندوز (2)
    نوشته شده توسط Inprise در بخش امنیت در شبکه
    پاسخ: 0
    آخرین پست: پنج شنبه 27 فروردین 1383, 17:48 عصر
  4. به روز رسانی بانک در VB.net
    نوشته شده توسط zehs_sha در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 05 آبان 1382, 21:10 عصر
  5. به روز رسانی وبلاگ
    نوشته شده توسط در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: شنبه 29 شهریور 1382, 13:20 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •