منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] تعديل في data gird view وحفظه - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [VB.NET] تعديل في data gird view وحفظه (/showthread.php?tid=32212)



تعديل في data gird view وحفظه - Hassan.syria - 22-11-19

اصدقائي
انا اقوم بالبحث في textbox واظهار النتائج في داتا جيراد فيو
واحيانا اضطر لتغيير بيانات في احد الحقول فا اكتب في الداتا جيراد البيانات الجديدة .
ولكن السؤال كيف استطيع حفظ البيانات الجديدة في قاعدة البيانات SQL


RE: تعديل في data gird view وحفظه - asemshahen5 - 23-11-19

راجع هذا الموضوع :

مشروع إضافة تعديل حذف مباشر على الداتا غريد فيو .

ستقول لي هذا المشروع بلغة السي شارب ساقول لك حول الكلاس لمكتبة ديناميكية و استفد منه باي لغة تريد .


RE: تعديل في data gird view وحفظه - Hanyvedio - 09-03-20

السلام عليكم اخوانى الكرام انا متابع للمنتدى و لسة مبتدا فى تعلم البرمجة 
بحاول اتعرف على الاكواد والداتا بيز وطريقة ربطهم والحمدلله تمام 
بصراحة فة حاجات هنا اتعلمتها كانت جديدة عليا بفضلكم "والفضل كلة لله "
فى حاجة بشوفها منتشرة جدا على الرغم ان فى برامج الحسابات والمخازن المتعارف عليها مبتبقاش كدا 
وهى ادخال الكود او معرف الصنف فى اول كولم فى الداتا قريد فيو و بمجرد انتر يظهر باقى البيانات
اسم الصنف - كميتة بالمخزن - سعرة - الخ 
دا مش بلاقية خالص حد بيقوم بية لازم يكون عن طريق التعامل TEXTBOX وبعد كدا ادراج فى الداتا قريد فيو
اكيد فى طريقة لانشاء برنامج بشاشات احترافية وادخال البيانات بطريقة مباشرة الى الداتا قريد فيو 
وشكرا لكم واعتزر عن الاطالة


RE: تعديل في data gird view وحفظه - asemshahen5 - 09-03-20

(09-03-20, 04:41 PM)Hanyvedio كتب : السلام عليكم اخوانى الكرام انا متابع للمنتدى و لسة مبتدا فى تعلم البرمجة 
بحاول اتعرف على الاكواد والداتا بيز وطريقة ربطهم والحمدلله تمام 
بصراحة فة حاجات هنا اتعلمتها كانت جديدة عليا بفضلكم "والفضل كلة لله "
فى حاجة بشوفها منتشرة جدا على الرغم ان فى برامج الحسابات والمخازن المتعارف عليها مبتبقاش كدا 
وهى ادخال الكود او معرف الصنف فى اول كولم فى الداتا قريد فيو و بمجرد انتر يظهر باقى البيانات
اسم الصنف - كميتة بالمخزن - سعرة - الخ 
دا مش بلاقية خالص حد بيقوم بية لازم يكون عن طريق التعامل TEXTBOX وبعد كدا ادراج فى الداتا قريد فيو
اكيد فى طريقة لانشاء برنامج بشاشات احترافية وادخال البيانات بطريقة مباشرة الى الداتا قريد فيو 
وشكرا لكم واعتزر عن الاطالة

جرب هذا الكود :

PHP كود :
   Private Sub Dgv1_RowEnter(sender As ObjectAs DataGridViewCellEventArgsHandles Dgv1.RowEnter
        If e
.ColumnIndex Or e.ColumnIndex 0 Then
            If Dgv1
.CurrentRow Is Nothing Or e.RowIndex 0 Then
                Exit Sub
            End 
If
 
           Dim i As Integer Dgv1.Rows(e.RowIndex 1).Cells(0).Value
            If i 
0 Then
                Exit Sub
            End 
If
 
           Dim sqlstr As String "Select Barcode,QtnName,Qtn From QtnTbl where Barcode=" i
            Dim dAdpt 
As New SqlClient.SqlDataAdapter(sqlstrcon)
 
           Dim dt As New DataTable
            dAdpt
.Fill(dt)
 
           If dt.Rows.Count 0 Then
                If Dgv1
.CurrentRow Is Nothing Then
                    Exit Sub
                End 
If
 
               Dgv1.Rows(e.RowIndex 1).Cells(1).Value dt.Rows(0)(1).ToString
                Dgv1
.Rows(e.RowIndex 1).Cells(2).Value dt.Rows(0)(2).ToString
            End 
If
 
       End If
 
   End Sub
    Private Sub Dgv1_RowLeave
(sender As ObjectAs DataGridViewCellEventArgsHandles Dgv1.RowLeave
        If e
.ColumnIndex Or e.ColumnIndex 0 Then
            Dim i 
As Integer Dgv1.Rows(e.RowIndex).Cells(0).Value
            If i 
0 Then
                Exit Sub
            End 
If
 
           Dim sqlstr As String "Select Barcode,QtnName,Qtn From QtnTbl where Barcode=" i
            Dim dAdpt 
As New SqlClient.SqlDataAdapter(sqlstrcon)
 
           Dim dt As New DataTable
            dAdpt
.Fill(dt)
 
           If dt.Rows.Count 0 Then
                Dgv1
.Rows(Dgv1.CurrentRow.Index).Cells(1).Value dt.Rows(0)(1).ToString
                Dgv1
.Rows(Dgv1.CurrentRow.Index).Cells(2).Value dt.Rows(0)(2).ToString
            End 
If
 
       End If
 
   End Sub 

Dgv1 هو اسم الجدول .


RE: تعديل في data gird view وحفظه - Hanyvedio - 10-03-20

(09-03-20, 10:22 PM)asemshahen5 كتب :
(09-03-20, 04:41 PM)Hanyvedio كتب : السلام عليكم اخوانى الكرام انا متابع للمنتدى و لسة مبتدا فى تعلم البرمجة 
بحاول اتعرف على الاكواد والداتا بيز وطريقة ربطهم والحمدلله تمام 
بصراحة فة حاجات هنا اتعلمتها كانت جديدة عليا بفضلكم "والفضل كلة لله "
فى حاجة بشوفها منتشرة جدا على الرغم ان فى برامج الحسابات والمخازن المتعارف عليها مبتبقاش كدا 
وهى ادخال الكود او معرف الصنف فى اول كولم فى الداتا قريد فيو و بمجرد انتر يظهر باقى البيانات
اسم الصنف - كميتة بالمخزن - سعرة - الخ 
دا مش بلاقية خالص حد بيقوم بية لازم يكون عن طريق التعامل TEXTBOX وبعد كدا ادراج فى الداتا قريد فيو
اكيد فى طريقة لانشاء برنامج بشاشات احترافية وادخال البيانات بطريقة مباشرة الى الداتا قريد فيو 
وشكرا لكم واعتزر عن الاطالة

جرب هذا الكود :

PHP كود :
   Private Sub Dgv1_RowEnter(sender As ObjectAs DataGridViewCellEventArgsHandles Dgv1.RowEnter
        If e
.ColumnIndex Or e.ColumnIndex 0 Then
            If Dgv1
.CurrentRow Is Nothing Or e.RowIndex 0 Then
                Exit Sub
            End 
If
 
           Dim i As Integer Dgv1.Rows(e.RowIndex 1).Cells(0).Value
            If i 
0 Then
                Exit Sub
            End 
If
 
           Dim sqlstr As String "Select Barcode,QtnName,Qtn From QtnTbl where Barcode=" i
            Dim dAdpt 
As New SqlClient.SqlDataAdapter(sqlstrcon)
 
           Dim dt As New DataTable
            dAdpt
.Fill(dt)
 
           If dt.Rows.Count 0 Then
                If Dgv1
.CurrentRow Is Nothing Then
                    Exit Sub
                End 
If
 
               Dgv1.Rows(e.RowIndex 1).Cells(1).Value dt.Rows(0)(1).ToString
                Dgv1
.Rows(e.RowIndex 1).Cells(2).Value dt.Rows(0)(2).ToString
            End 
If
 
       End If
 
   End Sub
    Private Sub Dgv1_RowLeave
(sender As ObjectAs DataGridViewCellEventArgsHandles Dgv1.RowLeave
        If e
.ColumnIndex Or e.ColumnIndex 0 Then
            Dim i 
As Integer Dgv1.Rows(e.RowIndex).Cells(0).Value
            If i 
0 Then
                Exit Sub
            End 
If
 
           Dim sqlstr As String "Select Barcode,QtnName,Qtn From QtnTbl where Barcode=" i
            Dim dAdpt 
As New SqlClient.SqlDataAdapter(sqlstrcon)
 
           Dim dt As New DataTable
            dAdpt
.Fill(dt)
 
           If dt.Rows.Count 0 Then
                Dgv1
.Rows(Dgv1.CurrentRow.Index).Cells(1).Value dt.Rows(0)(1).ToString
                Dgv1
.Rows(Dgv1.CurrentRow.Index).Cells(2).Value dt.Rows(0)(2).ToString
            End 
If
 
       End If
 
   End Sub 

Dgv1 هو اسم الجدول .
dgv1 اعتقد هتكون data grid view والجدول هيكون جدول الاصناف فى قاعدة البيانات
ارجو تنى تكون صح وشكرا ليك جدا لاستجالتك واهتمامك اخى الفاضل


RE: تعديل في data gird view وحفظه - asemshahen5 - 10-03-20

الحمد لله و الشكر لله رب العالمين موفق انشاء الله .