نمایش اطلاعات یک سطر از DataGridView فرم اول در TextBox های فرم دوم
فرض کنید دو فرم دارید. فرم اول دارای یک دیتاگریدویو و یک دکمه و فرم دوم هم دارای دو تکس باکس. حالا میخواهید وقتی یک سطر از دیتاگریدویو را انتخاب و بر روی دکمه کلیک کردید، اطلاعات کل سلول های اون سطر به تکس باکس های فرم دوم منتقل شوند. برای این منظور در رویداد کلیک دکمه کدهای زیر را بنویسید :
private void button1_Click(object sender, EventArgs e) { if (this.dataGridView1.Rows.Count > 0 && this.dataGridView1.CurrentCell != null) { Form2 form2 = new Form2(); form2.Value1 = this.dataGridView1.Rows[this.dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString(); form2.Value2 = this.dataGridView1.Rows[this.dataGridView1.CurrentCell.RowIndex].Cells[1].Value.ToString(); form2.ShowDialog(); } }
و در فرم دوم هم کدهای زیر را بنویسید :
using System; using System.Windows.Forms; namespace TransferValueDGV { public partial class Form2 : Form { public string Value1 { get; set; } public string Value2 { get; set; } public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { this.textBox1.Text = this.Value1; this.textBox2.Text = this.Value2; } } }
حالا اگر بخواییم با استفاده از همین کد ها در پیکچر باکس عکس بندازیم چی کار کنیم
har chi dar form marboote shomare mobile ra mizana hamash mige moshkeli pish amade.mojadad talash konid.baraye 600mb 3 layer programming.
لیک رو فرستادم به ایمیلتون
salam phon number ersal shod.Ba tashakor