تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير كود من vb.net ال سي شارب
#16
تفضل هذا الكود بعد التعديلات التي طلبتها :

PHP كود :
       private void dgvEmployee_CellValueChanged(object senderDataGridViewCellEventArgs e)
 
       {
 
           if (dgvEmployee.CurrentRow != null)
 
           {
 
               using (SqlConnection sqlCon = new SqlConnection(@"server=.; Database=Accounts; Integrated Security=true"))
 
               {
 
                   DataGridViewRow dgvRow dgvEmployee.CurrentRow;
 
                   SqlCommand sqlCmd = new SqlCommand();
 
                   sqlCmd.CommandType CommandType.Text;
 
                   string SqlStr string.Empty;
 
                   if (dgvRow.Cells[0].Value == DBNull.Value)//Insert
 
                   {
 
                       SqlStr "INSERT INTO Employee(Name,PositionID,Office,Age)VALUES (@Name,@PositionID,@Office,@Age)";
 
                       sqlCmd = new SqlCommand(SqlStrsqlCon);
 
                   }
 
                   else //update
 
                   {
 
                       SqlStr "UPDATE Employee SET Name = @Name,PositionID = @PositionID,Office = @Office,Age = @Age WHERE EmployeeID = @EmployeeID";
 
                       sqlCmd = new SqlCommand(SqlStrsqlCon);
 
                       sqlCmd.Parameters.AddWithValue("@EmployeeID"Convert.ToInt32(dgvRow.Cells[0].Value));
 
                   }
 
                   sqlCmd.Parameters.AddWithValue("@Name"dgvRow.Cells[1].Value == DBNull.Value "" dgvRow.Cells[1].Value.ToString());
 
                   sqlCmd.Parameters.AddWithValue("@PositionID"Convert.ToInt32(dgvRow.Cells[2].Value == DBNull.Value "0" dgvRow.Cells[2].Value.ToString()));
 
                   sqlCmd.Parameters.AddWithValue("@Office"dgvRow.Cells[3].Value == DBNull.Value "" dgvRow.Cells[3].Value.ToString());
 
                   sqlCmd.Parameters.AddWithValue("@Age"Convert.ToInt32(dgvRow.Cells[4].Value == DBNull.Value "0" dgvRow.Cells[4].Value.ToString()));
 
                   sqlCon.Open();
 
                   sqlCmd.ExecuteNonQuery();
 
                   sqlCon.Close();
 
                   PopulateDataGridView();
 
               }

 
           }
 
       }
 
       private void PopulateDataGridView() 
 
       {
 
           using (SqlConnection sqlCon = new SqlConnection(@"server=.; Database=Accounts; Integrated Security=true"))
 
           {
 
               SqlDataAdapter sqlAdp = new SqlDataAdapter("Select * From Employee"sqlCon);
 
               DataTable dt = new DataTable();
 
               sqlAdp.Fill(dt);
 
               dgvEmployee.DataSource dt;
 
           }
 
       }

 
       private void Form1_Load(object senderEventArgs e)
 
       {
 
           using (SqlConnection sqlCon = new SqlConnection(@"server=.; Database=Accounts; Integrated Security=true"))
 
           {
 
               SqlDataAdapter sqlAdp = new SqlDataAdapter("Select * From Employee"sqlCon);
 
               DataTable dt = new DataTable();
 
               sqlAdp.Fill(dt);
 
               dgvEmployee.DataSource dt;
 
           }

 
       
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
تغير كود من vb.net ال سي شارب - بواسطة amonem - 07-07-19, 02:18 PM
RE: تغير كود من vb.net ال سي شارب - بواسطة asemshahen5 - 09-07-19, 09:50 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] خطا في تغير شاشه البدايه Ahmed Rady 0 247 17-03-25, 05:47 AM
آخر رد: Ahmed Rady
  [سؤال] مساعدة في سي شارب سيد أحمد 11 1,003 06-07-24, 01:50 PM
آخر رد: سيد أحمد
  مساعدة فى سى شارب ضرورى جدا said-12 2 799 09-06-24, 09:06 PM
آخر رد: Kamil
  مساعدة فى سى شارب said-12 3 750 14-02-24, 12:17 AM
آخر رد: Taha Okla
Star [VB.NET] السلام عليكم.. ممكن مساعدتي في تغير كود منWebBrowser الى webView2 Coder_iraqii 3 868 16-12-23, 03:48 PM
آخر رد: Kamil
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 1,146 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  كيفية ضبط مقاس دقة الشاشة للمشروع بلغة السي شارب صبري بامرحول 1 1,673 01-05-22, 03:09 AM
آخر رد: سعود
  تحويل كود سي شارب الي فاكشن داخل سيكول سيرفر amonem 0 1,243 10-03-22, 11:32 AM
آخر رد: amonem
  [سؤال] هل هناك شخص متمكن من السي شارب والmysql ؟ Saso 1 1,629 03-07-21, 02:32 PM
آخر رد: asemshahen5
  [C#.NET] ربط قاعدة بيانات الأكسس بسى شارب محمود احمد سعد 12 4,315 17-04-21, 06:49 AM
آخر رد: amiria

التنقل السريع :


يقوم بقرائة الموضوع: