Salar Ashgi
شنبه 20 تیر 1388, 20:57 عصر
سلام به همه دوستان عزیز ، این ارتباط بین فرم ها هم شده حل یک معادله n مجهولی ،
هر سری یکسری مسائل عجیب غریب بوجود میاد ، کاش میشد یه روش ساده و درست
واسش پیدا کرد (ببخشید کمی طولانی شد) : من دو تا فرم دارم ، تو فرم اول یه دیتاگرید
که modifier اش public هستش (البته داخل groupbox که اونم public) و 5 تا ستون داره
، تو فرم دوم 5 تا تکست باکس که قراره اطلاعاتش با یک باتن تو دیتاگرید add بشه ، که
این کار انجام نمیشه ؟؟!!!
privatevoid button1_Click(object sender, EventArgs e)
{
//=========== in Form 2 ===================
List<string> list = newList<string>();
Form1 F1 = newForm1();
for (int i = 0; i < F1.dataGridView1.Rows.Count; i++)
{
for (int j = 0; j < 5; j++)
{
if (F1.dataGridView1.Rows[i].Cells[j].Value != null)
{
list.Add(F1.dataGridView1.Rows[i].Cells[j].Value.ToString());
}
}
}
//==================================
this.Close();
MessageBox.Show(list.Count.ToString());
F1.ShowDialog();
}
من میخوام اطلاعات رو از کالکشن به دیتاگرید منتقل کنم ، ولی واسه تست تعداد اعضای
کالکشن ،تعداد اعضاشو همیشه صفر نشون میده !!!؟؟؟
ممنون میشم اگه راهنمایی کنید !!!!
هر سری یکسری مسائل عجیب غریب بوجود میاد ، کاش میشد یه روش ساده و درست
واسش پیدا کرد (ببخشید کمی طولانی شد) : من دو تا فرم دارم ، تو فرم اول یه دیتاگرید
که modifier اش public هستش (البته داخل groupbox که اونم public) و 5 تا ستون داره
، تو فرم دوم 5 تا تکست باکس که قراره اطلاعاتش با یک باتن تو دیتاگرید add بشه ، که
این کار انجام نمیشه ؟؟!!!
privatevoid button1_Click(object sender, EventArgs e)
{
//=========== in Form 2 ===================
List<string> list = newList<string>();
Form1 F1 = newForm1();
for (int i = 0; i < F1.dataGridView1.Rows.Count; i++)
{
for (int j = 0; j < 5; j++)
{
if (F1.dataGridView1.Rows[i].Cells[j].Value != null)
{
list.Add(F1.dataGridView1.Rows[i].Cells[j].Value.ToString());
}
}
}
//==================================
this.Close();
MessageBox.Show(list.Count.ToString());
F1.ShowDialog();
}
من میخوام اطلاعات رو از کالکشن به دیتاگرید منتقل کنم ، ولی واسه تست تعداد اعضای
کالکشن ،تعداد اعضاشو همیشه صفر نشون میده !!!؟؟؟
ممنون میشم اگه راهنمایی کنید !!!!