تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اقوم بوضع بيانات حقل في العمود الاول من القريد
#1
السلام عليكم ورحمة الله و بركاته

هذا اجراء لارسال بيانات حقل بدون تكرار الى اداة ListBox

المطلوب تعديل الكود لارسال بيانات الحقل الى العمود الاول في الداتا قريد
كود :
Using MYDataAdapter As New OleDbDataAdapter("Select DISTINCT Tar FROM tbl1", Con)
            Call DataSet2.Clear()
            Me.ListBox1.Items.Clear()
            '==========
            Call MYDataAdapter.Fill(DataSet2, "TarTable")
            For Each MYRow As DataRow In DataSet2.Tables("TarTable").Rows
                Dim a As String = MYRow.Item("Tar")
                If String.IsNullOrEmpty(a) = Nothing Then
                    ListBox1.Items.Add(a)
                End If
            Next
        End Using
الرد }}}}
تم الشكر بواسطة:
#2
تم الحل

كود :
Using MYDataAdapter As New OleDbDataAdapter("SELECT DISTINCT Tar FROM tbl1", Con)
            Call MYDataAdapter.Fill(DataSet2, "TarTable")
            For Each MYRow As DataRow In DataSet2.Tables("TarTable").Rows
                Dim a As String = MYRow.Item("Tar")
                If String.IsNullOrEmpty(a) = Nothing Then
                    MYDataAdapter.Fill(DataSet2)
                    DataGridView1.DataSource = DataSet2.Tables(0).DefaultView
                End If
            Next
        End Using
الرد }}}}
تم الشكر بواسطة:
#3
-
استخدم DataTable طالما أنك تتعامل مع جدول واحد.
كود :
Using da As New OleDbDataAdapter("SELECT DISTINCT [Tar] FROM [tbl1] WHERE ([Tar] IS NOT NULL) AND (TRIM([Tar]) <> '') ", Con)
    Dim dt As New DataTable
    da.Fill(dt)
    DataGridView1.DataSource = dt
End Using
الرد }}}}
تم الشكر بواسطة:
#4
الله ينور عليك ويزيدك علماً

ما هو الفرق بين DataSet , DataTable
الرد }}}}
تم الشكر بواسطة:
#5
(11-05-14, 11:11 AM)aftfm كتب : الله ينور عليك ويزيدك علماً

ما هو الفرق بين DataSet , DataTable

DataTable = وضع فيه جدول واحد فقط .
DataSet = امكانية وضع فيها اكثر من جدول .

ولأختيار جدول من ضمن الجداول الموجوده في DataSet كالتالي :

كود :
DataSet.Tabel(0)      صفر يعني أول جدول قمت بتعبئته في الداتا سيت

DataSet.Tabel(1)      واحد يعني ثاني جدول قمت بتعبئته في الداتا سيت

DataSet.Tabel(2)       أثنين يعني ثالث جدول قمت بتعبئته في الداتا سيت
وهكذا او ممكن بأسمه مباشرة

كود :
DataSet.Tabel("Tab1")
Tab1 يعني اسم الجدول في الداتا سيت
الرد }}}}
تم الشكر بواسطة: aftfm
#6
الف شكر اخي العزيز

لم اقصد هذا ولكن

Dim ds as new DataSet
&
Dim dt as new DataTable
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ابي اربط برنامجي بسيرفر او قاعده بيانات مبارك 3 184 22-11-16, 02:57 PM
آخر رد: مبارك
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 174 04-11-16, 09:25 AM
آخر رد: thevirus
  [سؤال] قراءة رابط من قاعدة بيانات في ادة التصفح شمس الدين 03 2 85 27-10-16, 10:43 PM
آخر رد: شمس الدين 03
  كيفية الاتصال بقاعدة بيانات Access على الشبكة المحلية warda saeed 7 7,249 27-10-16, 09:53 PM
آخر رد: thevirus
  ربط قاعدة بيانات اكسس بفجوال دوت نت 2015 كنونو 0 127 26-09-16, 01:35 PM
آخر رد: كنونو
  [سؤال] نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني مهندس حيدر 6 163 22-09-16, 04:25 PM
آخر رد: silverlight
Lightbulb [سؤال] كيف يتم رفع قاعدة بيانات mysql بطريقة برمجية sanosi 0 132 26-08-16, 05:00 PM
آخر رد: sanosi
  [سؤال] مساعدة في حفظ بيانات من جدولين mosasaad 5 271 22-08-16, 10:25 AM
آخر رد: سعود
  [VB.NET] مشكله عند الحفظ على قاعدة بيانات باستخدام Data Source وقاعدة بيانات اكسس2007 coderarab 7 368 24-07-16, 06:26 PM
آخر رد: سعود
  كيف يتم ربط قاعدة بيانات مع موقع ؟ ابراهيم حورس 1 220 10-07-16, 02:00 AM
آخر رد: boudyonline

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


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