من خودم این راه حل رو رفتم اما فقط اطلاعات رو منتقل میکنه به صفحه ویرایش ولی وقتی ویرایش میکنم اطلاعات رو میذاره توی رکورد اول گرید،نه سطر مورد نظر من.
صفحه ای ک گرید داره این کد :
public void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
int i;
i = e.RowIndex;
q = i;
}
q :
public static int q;
و داخل دکمه ویرایش این کد :
public void pictureBox1_Click(object sender, EventArgs e)
{
edit_student f = new edit_student();
string d = dataGridView1.Rows[q].Cells[0].Value.ToString();
f.textBox6.Text = d;
string d1 = dataGridView1.Rows[q].Cells[1].Value.ToString();
f.textBox2.Text = d1;
string d3 = dataGridView1.Rows[q].Cells[2].Value.ToString();
f.textBox5.Text = d3;
}
چطوری در صفحه ویرایش اطلاعات ویرایش شده رو ذخیره کنم ک در رکورد خودش بشینه،نه رکورد اول.