مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

انتقال اطلاعات از دیتاگرید فرزند به دیتاگرید پدر

  • پنجشنبه 13 اسفند 1394
  • 14:59
تشکر میکنم

سلام

فرم یک را داریم و از این فرم به فرم دو می رویم در فرم 2 یکسری از ستونهای دیتاگرید را انتخاب میکنیم بوسیله ستون چک باکس(مثلا 5ردیف از 10 ردیف)
حال چگونه می توانم فرم 2را ببندم و اطلاعات5ردیف انتخاب شده در دیتاگرید فرم1 نمایش داده شود
من کد زیر رانوشته ام

private void button2_Click(object sender, EventArgs e)
{
    Form2 f = new Form2();
    for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
    {
        string a = dataGridView1.Rows[i].Cells[0].Value.ToString();
        string b = dataGridView1.Rows[i].Cells[1].Value.ToString();
        string c = dataGridView1.Rows[i].Cells[2].Value.ToString();
        f.dataGridView1.Rows.Add(a, b, c);
 
 
    }
    f.ShowDialog();
}

 

اما مشکل اینجاست که فرم 1جدید باز میشود من می خواهم فرم دو (فرم فرزند بسته شود)و فرم یک نمایش داده شود اما با دیتاگرید پرشده؟

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 13 اسفند 1394
  • 15:12

باید در فرم 2 گرید ویو را به حالت public در بیارید و نبندید و hide کنید سپس در فرم 1 با استفاده از نام نمونه فرم 2 به گرید دسترسی دارید مثال

f2.GridView1

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)