دو تا متغییر عمومی از نوع رشته تعریف میکنی و در رویداد کلیک دیتا گرید
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
//در صورتی که بروی ردیفها کلیک نشود خطا میدهد دستور ترای کچ برای رفع این مشکل
try
{
/* 1 متغییر عمومی*/
s1 = dataGridView1.Rows[e.RowIndex].Cells["کد کاربری "].Value.ToString();
/* 2 متغییر عمومی*/
s2 = dataGridView1.Rows[e.RowIndex].Cells["کد کارمند "].Value.ToString();
}
catch { }
}
بعد رو دکمه آپدیتش میکنی
SqlConnection cn = new SqlConnection("Server=localhost;Database=anbar;int egrated security=true;");
SqlCommand com = new SqlCommand();
com.Connection = cn;
com.CommandText = "update sabt set datein=@datein where emid= '" + s1 + "' and kid= '" + s2 + "' ";
com.Parameters.Add("@datein", txtdate.Text);
if (!(cn.State == ConnectionState.Open))
cn.Open();
com.ExecuteNonQuery();
cn.Close();