تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في ملء اداة dgv
#1
السلام عليكم ورحمة الله وبركاته
عندي اداتين داتا جريد فيو  dgv1   dgv2
انا في بداية تشغيل الفورم كتبت كود لملء dgv1 بكل سجلات قواعد البيانات

 dp = New oledbDataAdapter("select * from tb", cn)
dp.Fill(ds, "tb")
        dgv1.DataSource = ds.Tables("tb")
المطلوب في اداة الجريد فيو الثانية اعرض السجل الثاني فقط في نفس الوقت يكون موجود في الجريدة الاولى كل السجلات
حاولت التغيير في الكود ده          dgv2.DataSource = ds.Tables("tb")
وما فلحت
الرد }}}
تم الشكر بواسطة:
#2
ممكن توضيح أكثر
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة:
#3
(08-01-16, 01:29 PM)tarek كتب : السلام عليكم ورحمة الله وبركاته
عندي اداتين داتا جريد فيو  dgv1   dgv2
انا في بداية تشغيل الفورم كتبت كود لملء dgv1 بكل سجلات قواعد البيانات

 dp = New oledbDataAdapter("select * from tb", cn)
dp.Fill(ds, "tb")
        dgv1.DataSource = ds.Tables("tb")

المطلوب في اداة الجريد فيو الثانية اعرض السجل الثاني فقط في نفس الوقت يكون موجود في الجريدة الاولى كل السجلات

وعليكم السلام ورحمة الله وبركاته

الآن بعد ما ادرجت البيانات في القريد فيو رقم 1

تضع الكود التالي :

كود :
dgv2.Columns.Clear()
مسح جميع حقول الداتا قريد رقم 2

       For Each col As DataGridViewColumn In dgv1.Columns
           dgv2.Columns.Add(col.Name, col.HeaderText)
       Next
نقوم بملء الداتا قريد رقم 2 باسماء الحقول (العناوين) من الداتا قريد رقم 1

       dgv1.Rows(1).Selected = True
نقوم بتحديد السطر المراد ادراجه في الداتا قريد رقم 2 من الداتا قريد رقم 1 علماً السطر الاول يساوي صفر والسطر الثاني يساوي 1 وهكذا

       Dim dr As New System.Windows.Forms.DataGridViewRow
       For Each dr In Me.dgv1.SelectedRows
           dgv2.Rows.Add(dr.Cells(0).Value, dr.Cells(1).Value, dr.Cells(2).Value)
       Next

الكود المسئول بنقل محتوى السطر الثاني من الداتا قريد رقم 1 إلى الداتا قريد رقم 2
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 99 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 267 02-11-25, 11:19 PM
آخر رد: justforit
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,855 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [نقاش] سؤال MetoDas 2 1,485 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 506 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 798 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 401 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 391 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 447 01-02-25, 03:48 PM
آخر رد: Microformt
  مشكلة التاريخ اداة DateTimePicker Wolfalwolf20 2 481 06-01-25, 06:14 PM
آخر رد: aljzazy

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


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