منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في datagridview - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة في datagridview (/showthread.php?tid=47803)



مشكلة في datagridview - Adata - 13-01-24

ســــلام عليكم ارجوكم ماهي المشكلة اريد اضافة العمود الاول من داتا جريد الي حقل في قاعدة البيانات
 If con.State = 1 Then con.Close()
       '        con.Open()
       For i1 As Integer = 0 To Dgv.Rows.Count - 1
           If con.State = 1 Then con.Close()
           con.Open()
           cmd = New SqlCommand("INSERT INTO Schedule(Num)VALUES(@Num)", con)
           cmd.Parameters.AddWithValue("@Num", Dgv.CurrentCell(i1))
           cmd.ExecuteNonQuery()


       Next
       con.Close()



RE: مشكلة في datagridview - Kamil - 13-01-24

وعليكم السلام

جرب هذا الكود 
PHP كود :
If con.State 1 Then con.Close()
con.Open()

For 
i1 As Integer 0 To Dgv.Rows.Count 1
    Dim value 
As Object Dgv.Rows(i1).Cells("اسم_العمود").Value

    
' التحقق من أن القيمة ليست فارغة قبل إجراء الإدراج
    If value IsNot Nothing AndAlso Not String.IsNullOrEmpty(value.ToString()) Then
        cmd = New SqlCommand("INSERT INTO Schedule(Num) VALUES(@Num)", con)
        cmd.Parameters.AddWithValue("@Num", value)
        cmd.ExecuteNonQuery()
    End If
Next

con.Close() 



RE: مشكلة في datagridview - Adata - 13-01-24

(13-01-24, 09:22 PM)Kamil كتب : وعليكم السلام

جرب هذا الكود 
PHP كود :
If con.State 1 Then con.Close()
con.Open()

For 
i1 As Integer 0 To Dgv.Rows.Count 1
    Dim value 
As Object Dgv.Rows(i1).Cells("اسم_العمود").Value

    
' التحقق من أن القيمة ليست فارغة قبل إجراء الإدراج
    If value IsNot Nothing AndAlso Not String.IsNullOrEmpty(value.ToString()) Then
        cmd = New SqlCommand("INSERT INTO Schedule(Num) VALUES(@Num)", con)
        cmd.Parameters.AddWithValue("@Num", value)
        cmd.ExecuteNonQuery()
    End If
Next

con.Close() 

يعطي خطأ عند تغير اسم العمود كما موجود عندي


RE: مشكلة في datagridview - تركي الحلواني - 14-01-24

1- تأكد من نوع العمود.
2- تحقق بانه لا يوجد حقل اجباري يجب ادخال البيانات به.


RE: مشكلة في datagridview - aljzazy - 17-01-24

انت عامل لوب اذا القيمة ستأخذ من حلقة التكرار للعامود الاول وهو
dgv.rows(i1).cells(0).value