تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ممكن مساعدة في حفظ Datagridview
#1
السلام عليكم ورحمة الله
ممكن مساعدة في حفظ Datagridview
قي قاغدة بيانات access
يحيث ان Datagridview مملوءة بعدة اسطر واعمدة
vb.net 2010
وجزاكم الله خيرا
الرد
تم الشكر بواسطة:
#2
.....

منقول

كود :
Public Class Form1

    Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=db1.mdb;")
    Dim dt As New DataTable
    Dim sql As String = " SELECT * FROM [table1] "

    ' عند فتح النموذج يتم استيراد البيانات من قاعدة البيانات إلى الداتاجريدفيو
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
        Using da As New OleDb.OleDbDataAdapter(sql, con)
            da.Fill(dt)
            DataGridView1.DataSource = dt
        End Using
    End Sub

    '  عند غلق النموذج يتم تصديـر البيانات من الداتاجريدفيو إلى قاعدة البيانات
    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs) Handles Me.FormClosing
        Using da As New OleDb.OleDbDataAdapter(sql, con)
            Using builder As New OleDb.OleDbCommandBuilder(da)
                da.Update(dt)
            End Using
        End Using
    End Sub

End Class
الرد
تم الشكر بواسطة: aftfm , moulayyoussef , nabil1982
#3
Save Rows From DataGridView to table in database.....
Private Sub InsertIntoOrder_tbl()
Try
Using conn As New SqlConnection(Me.conn)
Dim cmd As New SqlCommand(strInsertIntoOrder_tbl, conn)

cmd.Parameters.Add("@itemnumber", TinyInt)
cmd.Parameters.Add("@qty", SmallInt)
cmd.Parameters.Add("@total", Money)
cmd.Parameters.AddWithValue("@date", [Date])
cmd.Parameters.Add("@user", TinyInt)
cmd.Parameters.AddWithValue("@Order_no", Int)
conn.Open()

For i As Integer = 0 To gv1.Rows.Count - 1
Dim item_no As Integer = SQL_Class.Only_item_No(Me.conn, gv1.Rows(i).Cells(0).Value, strSelectItem_no)
cmd.Parameters(0).Value = item_no
' I named datagridview1 To gv1
cmd.Parameters(1).Value = gv1.Rows(i).Cells(1).Value
cmd.Parameters(2).Value = gv1.Rows(i).Cells(3).Value
cmd.Parameters(3).Value = gv1.Rows(i).Cells(4).Value
cmd.Parameters(4).Value = user.Manager_no
cmd.Parameters(5).Value = My.Settings.OrderNumebr
cmd.ExecuteNonQuery()

Next

End Using
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation)
End Try
End Sub
الرد
تم الشكر بواسطة: moulayyoussef


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة في..listbox e-coder 6 167 منذ 24 دقيقة مضت
آخر رد: سامي محمد
Photo مساعدة تصحيح الكود sofiane-phy 4 75 منذ 1 ساعه مضت
آخر رد: sofiane-phy
  هل هناك كود ممكن عن طريقه معرفة كل الادوات و المكتبات المرتبطة بملف تنفيذي asemshahen5 2 65 أمس, 06:44 PM
آخر رد: asemshahen5
  [سؤال] لو سمحتوا ممكن حد يفدني سؤال عن الداتا جرد فيو m.soft.01210 3 72 15-06-19, 11:33 PM
آخر رد: elgokr
Photo السلام عليكم ممكن معنى الخطاء ده bdwwsyd 2 87 10-06-19, 11:59 PM
آخر رد: sniperjawadino
  [VB.NET] ممكن طريقة تحديد التشك على مجموعة من الروو تختار انت العدد annaba2015 1 102 04-06-19, 02:43 AM
آخر رد: ابراهيم ايبو
  [سؤال] طلب مساعدة كود التحكم بعرض بيانات حقل حسابية في التكست بكس على ان لا يظهر لاصفار essawq 12 754 29-05-19, 10:43 PM
آخر رد: egbest2
  خطأ أثناء عملية البحث في DATAGRIDVIEW ahmedfa71 5 128 14-05-19, 04:10 PM
آخر رد: elgokr
  datagridview combo box ghias 3 132 11-05-19, 04:25 PM
آخر رد: elgokr
  مساعدة جزاكم الله خير fouadhdfouad 1 99 08-05-19, 10:57 PM
آخر رد: ابراهيم ايبو

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم