منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تحديث الداتاجريد فيو C#
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
ارجو المساعدة 
لدى داتا جريد فيو اريد عمل تحديث للصفوف  بعد تغيير القيمة  
انشأت كود تحديث ولكنه لايحدث البيانات الا عندما احدث قيم جميع الصفوف 
مثال اذا اردت تغيير check box value  للصف الاول للعمود السادس  لايتم اى تغيير للقيمة فى قاعدة البيانات ولكن اذا غيرت جميع الصفوف  يتم تغيير القيم 

الكود كالتالى :-
كود :
public void updateaccess()

      {
          foreach (DataGridViewRow row in dataGridView2.Rows)
          {
              string constring = @"Data Source = MOHAMEDTHRWAT20\SQLEXPRESS; Initial Catalog = SharpControl; Integrated Security = True";
              using (SqlConnection con = new SqlConnection(constring))
              {
                  using (SqlCommand cmd = new SqlCommand("UPDATE [dbo].[UserPr] SET [CanShow]=@CanShow,[CanOpen]=@CanOpen,[CanAdd]=@CanAdd,[CanEdit]=@CanEdit,[CanDelete]=@CanDelete,[CanPrint]=@CanPrint WHERE UseID='" + TXT_ID.Text + "'", con))
                  {
                      cmd.Parameters.AddWithValue("@UseID", row.Cells["UseID"].Value);
                      cmd.Parameters.AddWithValue("@CanShow", Convert.ToBoolean(row.Cells["CanShow"].Value));
                      cmd.Parameters.AddWithValue("@CanOpen", Convert.ToBoolean(row.Cells["CanOpen"].Value));
                      cmd.Parameters.AddWithValue("@CanAdd", Convert.ToBoolean(row.Cells["CanAdd"].Value));
                      cmd.Parameters.AddWithValue("@CanEdit", Convert.ToBoolean(row.Cells["CanEdit"].Value));
                      cmd.Parameters.AddWithValue("@CanDelete", Convert.ToBoolean(row.Cells["CanDelete"].Value));
                      cmd.Parameters.AddWithValue("@CanPrint", Convert.ToBoolean(row.Cells["CanPrint"].Value));
                      con.Open();
                      cmd.ExecuteNonQuery();
                      MessageBox.Show("Record Updated Successfully");
                      SEARRCH_access();
                      con.Close();
                  }
              }
          }
      }

 
السلام عليكم أخي العزيز ورحمة الله وبركاته
نرجو رفع المشروع لللإطلاع على القضية عن كثب
وشكرا