تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] دمج عمودين بالداتاجريد فيو
#5
(22-08-19, 10:14 PM)سعود كتب :
إقتباس :ولنفترض ان طبيعة الاعمدة كالاتي :

اسم الصنف 1|  موديل الصنف 2| الجودة 3| عدد 4  عمود

حذاء رياضي  | اديداس |  اصلي  |  30
حذاء رياضي  | نايك |  اصلي  |  40

المطلو ب كالاتي 
دمج عمودين بعمود واحد او خليتين بواحدة 


الاسم 1- الموديل1  | الجودة 2| عدد 3

حذاء رياضي - ايداس |  اصلي  |  30
حذاء رياضي - نايك    |  اصلي  |  40
انت غير بالكود كما تريد المهم تتضح الفكرة الاساسية وهي عدم ربط القريدفيو بالمصدر وانما بهذه الطريقة.

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

كود :
DATAGRID_BILLTYPE.Rows.Clear()
       Dim dt As New DataTable
       Using con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & CurDir() & "\db.accdb")
           Using da As New OleDb.OleDbDataAdapter("select * from tb", con)

               da.Fill(dt)

               For i As Integer = 0 To dt.Rows.Count - 1
                   Dim CELL0 As String = "ID: " & dt.Rows(i).Item(0) & " NAME: " & dt.Rows(i).Item(1) & " Mobile: " & dt.Rows(i).Item(2)
                   Dim CELL1 As String = " Mobile: " & dt.Rows(i).Item(2)
                   DATAGRID_BILLTYPE.Rows.Add(CELL0, CELL1)

               Next
           End Using
       End Using

في طلب بسيط انا حذفت مصدر البيانات بالداتاجريد اريد معرفة ما الخطا بالكود الخاص بي :



كود :
Using cmd As OleDbCommand = New OleDbCommand("SELECT TOP 10 (TYPE_NAME +'  '+ TYPE_MODEL) AS NAME_MODEL ,TYPE_QUALITY,TYPE_NUMB  FROM  TYPE_TB ORDER BY TYPE_QUALITY ASC", con)
          Using DataAdapter = New OleDbDataAdapter(cmd)
              ds.Clear()
              DataAdapter.Fill(ds, "TYPE_TB")
              DATAGRID_BILLTYPE.DataMember = "TYPE_TB"
              DataAdapter.Dispose()
              con.Close()
          End Using
      End Using
   
DATAGRID_BILLTYPE.Columns(0).Width = 0
      DATAGRID_BILLTYPE.Columns(1).Width = 60
      DATAGRID_BILLTYPE.Columns(2).Width = 60

      '
      DATAGRID_BILLTYPE.Columns(0).HeaderText = "الاسم الموديل"
      DATAGRID_BILLTYPE.Columns(1).HeaderText = "الجودة"
      DATAGRID_BILLTYPE.Columns(2).HeaderText = "العدد"

      DATAGRID_BILLTYPE.Columns(0).ReadOnly = True
      DATAGRID_BILLTYPE.Columns(1).ReadOnly = True
      DATAGRID_BILLTYPE.Columns(2).ReadOnly = True

الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , سعود


الردود في هذا الموضوع
RE: دمج عمودين بالداتاجريد فيو - بواسطة محمد اسماعيل - 22-08-19, 10:41 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيف أجعل الأداة Listbox تعرض عمودين بدل عمود واحد mmaalmesry 6 777 15-10-24, 11:05 AM
آخر رد: Taha Okla
  تلوين الخلايا بالداتاجريد حسب الأرقام R G B محمد خيري 4 678 09-05-24, 01:11 AM
آخر رد: أبو خالد الشكري
  إضافة عمودين للداتاجريد قبل نشر ايام الشهر محمد خيري 0 597 15-12-22, 11:28 PM
آخر رد: محمد خيري
  [VB.NET] مشكلة اضافة بوتن لكل خلية بالداتاجريد فيو محمد اسماعيل 5 2,733 30-06-22, 08:29 PM
آخر رد: alessam4pro
Shocked فرز وترتيب صفوف الداتاقريدفيو بناءاً على عمودين جيولوجي مبتدئ 2 1,586 01-05-22, 07:27 PM
آخر رد: abu ammar
Shocked [سؤال] فرز وترتيب صفوف الداتاقريدفيو بناءاً على عمودين جيولوجي مبتدئ 2 1,302 21-04-22, 03:59 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] استعلام متقدم لعرض البيانات بالداتاجريد فيو محمد اسماعيل 4 2,094 27-04-21, 04:26 PM
آخر رد: messry
  ممكن كود مجموع ضرب عمودين (هناك صورة مرفقة) sofiane-phy 2 1,998 29-10-20, 10:31 AM
آخر رد: sofiane-phy
  [VB.NET] البحث بالداتاجريد عن القيمة الاقرب محمد اسماعيل 2 1,757 21-12-19, 10:19 PM
آخر رد: محمد اسماعيل
  [VB.NET] البحث بالداتاجريد عن القيمة الاقرب محمد اسماعيل 0 1,256 13-12-19, 03:22 AM
آخر رد: محمد اسماعيل

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


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