İLK olarak Datagridview ın CELLCLİCK ını eventtan girip icine biz gridviewde tıkladıgımız elemaınn bilgilerini buttonlara getirmek icin bu kodu yazıyoruz
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
/*datagridviewın eventlarından CELLCLİCKe gittik*/
DataGridViewRow row = dataGridView1.CurrentRow;
textBox1.Text = row.Cells["Filmadi"].Value.ToString();
textBox1.Tag = row.Cells["Filmid"].Value;
textBox2.Text = row.Cells["Konu"].Value.ToString();
comboBox2.SelectedValue = row.Cells["Yonetmenid"].Value;
numericUpDown1.Value = (int)row.Cells["Sure"].Value;
}
Burada Güncelle butonunua girip güncellemeyi veritabanına yolluyoruz
private void button3_Click(object sender, EventArgs e)
{
int Filmid = (int)textBox1.Tag;
LinqtoSqlDataDataContext ctx = new LinqtoSqlDataDataContext();
Filmler Filmler = ctx.Filmlers.SingleOrDefault(film => film.Filmid == Filmid);
Filmler.Filmadi = textBox1.Text;
Filmler.Konu = textBox2.Text;
Filmler.Yonetmenid =(int)comboBox2.SelectedValue;
Filmler.Sure = (int)numericUpDown1.Value;
ctx.SubmitChanges();
}