20-09-12, 03:53 AM
السلام عليكم .
الكثير من الأعضاء يطرحون تساؤلاتهم عن كيفية عمل Update ل DataBase انطلاقا من
مدخلات DataGrid ؟
الجواب سهل و بسيط :
أولا ;
قم بملأ DataGridView بالبيانات كما هو متداول عن طريق الكود :
انتبه للخاصية فهي مهمة
تانيا داخل زر التعديل أكتب الكود :
حيث أن الخاصية SqlCommandBuilder تقوم بدعم DataAdapter للقدرة على نقل DataTable (الحامل للبيانات المدخلة في DataGridView ) ونسخه في DataBase سواء أكانت عمليات ( اضافة أو تعديل أو حذف ) .
بالتوفيق
الكثير من الأعضاء يطرحون تساؤلاتهم عن كيفية عمل Update ل DataBase انطلاقا من
مدخلات DataGrid ؟
الجواب سهل و بسيط :
أولا ;
قم بملأ DataGridView بالبيانات كما هو متداول عن طريق الكود :
PHP كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Req As String = "Select * from personne"
Dim cmd As New SqlCommandBuilder(Da)
Da.SelectCommand = New SqlCommand(Req, con)
ds = New DataSet
Da.Fill(ds, "personne")
Me.DataGridView1.DataSource = ds.Tables("personne")
End Sub
انتبه للخاصية فهي مهمة
PHP كود :
Dim cmd As New SqlCommandBuilder(Da)
تانيا داخل زر التعديل أكتب الكود :
PHP كود :
Private Sub Update_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Da.Update(Me.DataGridView1.DataSource)
End Sub
حيث أن الخاصية SqlCommandBuilder تقوم بدعم DataAdapter للقدرة على نقل DataTable (الحامل للبيانات المدخلة في DataGridView ) ونسخه في DataBase سواء أكانت عمليات ( اضافة أو تعديل أو حذف ) .
بالتوفيق