تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] [تم الحل]استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد
#6
تم الحل ولكن يوجد بطئ شديد في عملية الحفظ

مرفق لكم نموذج الحل + السورس كود

كود :
Imports System.Data.OleDb
Imports System.Data.SqlClient

Public Class Form1
   Dim connexlcel As OleDbConnection
   Dim daexlcel As OleDbDataAdapter
   Dim dsexlcel As DataSet
   Dim Cmexlcel As OleDbCommand
   Dim drexlcel As OleDbDataReader

   Dim dasql As SqlDataAdapter
   Dim dssql As DataSet
   Dim cmdsql As SqlCommand
   Dim drsql As SqlDataReader
   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Form2.Show()
   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Dim ofd As New OpenFileDialog
       ofd.ShowDialog()
       TextBox1.Text = ofd.FileName
       Button2.Text = "Please Wait..."
       connexlcel = New OleDbConnection("Provider=Microsoft.ace.OLEDB.12.0;data source=" & TextBox1.Text & "; Extended Properties=Excel 8.0;")
       connexlcel.Open()

       Dim dtsheets As DataTable = connexlcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing)
       Dim listsheet As New List(Of String)
       Dim drSheet As DataRow

       For Each drSheet In dtsheets.Rows
           listsheet.Add(drSheet("Table_name").ToString())
       Next
       For Each sheet As String In listsheet
           ListBox1.Items.Add(sheet)
       Next
       Button2.Text = "Open File"
       connexlcel.Close()
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

       Button1.Text = "Please Wait In processing . . ."
       For baris As Integer = 0 To DataGridView1.RowCount - 2
           If Con.State = 1 Then Con.Close()
           Con.Open()

           Dim simpan As String = "insert into TB_Attcment values('" & DataGridView1.Rows(baris).Cells(0).Value & "','" & DataGridView1.Rows(baris).Cells(1).Value & "','" & DataGridView1.Rows(baris).Cells(2).Value & "','" & DataGridView1.Rows(baris).Cells(3).Value & "','" & DataGridView1.Rows(baris).Cells(4).Value & "','" & DataGridView1.Rows(baris).Cells(5).Value & "','" & DataGridView1.Rows(baris).Cells(6).Value & "')"
           cmdsql = New SqlCommand(simpan, Con)
           cmdsql.ExecuteNonQuery()
       Next
       Con.Close()

       Form2.SelectAll_TB_Eemplooye(DataGridView1)
       Button1.Text = "insert Data"
       MsgBox("Done")
       DataGridView1.Columns.Clear()
   End Sub

   Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
       daexlcel = New OleDbDataAdapter("select * from [" & ListBox1.Text & "]", connexlcel)
       dsexlcel = New DataSet
       daexlcel.Fill(dsexlcel)
       DataGridView1.DataSource = dsexlcel.Tables(0)
       DataGridView1.ReadOnly = True
   End Sub
   Sub openconn()
       Con.Open()
   End Sub
End Class
نص الاتصال
كود :
نص الاتصال


Imports System.Data.SqlClient
Imports System.Windows.Forms
Module Module1
   Public ConStr As String = "Data Source=.;Initial Catalog = Test_System;integrated security=true"
   Public Con As New SqlClient.SqlConnection(ConStr)
End Module


الملفات المرفقة
.rar   viewing excel file inserting its data.rar (الحجم : 293.62 ك ب / التحميلات : 117)
لا إله إلا الله وحده لا شريك له، لهُ الملك وله الحمد وهو على كل شئ قدير،،،،
سبحان الله وبحمده سبحان الله العظيم Heart
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , بلدي


الردود في هذا الموضوع
RE: استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد - بواسطة محمد العامر - 20-08-20, 01:31 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] بخصوص ارسال بيانات الى الواتس اب Mahmoudnasr2002 2 100 15-05-26, 09:34 PM
آخر رد: أبو خالد الشكري
  [VB.NET] مشكلة تنسيق DataGridView DOX.1 3 362 13-01-26, 07:32 AM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 1,092 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 933 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,823 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,290 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,386 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,904 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 966 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 877 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


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