الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن للداتا لست ان تعرض باكثر من داتا سورس

بدأه alshamery في 8 أبريل 2013 · 6 رد · 656 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

سوالي هو  

           

 

                   هل يمكن للداتا لست ان تعرض بيانات من اكثر من داتا سورس بنفس الوقت  

 

او هل يمكن للــ sqlDataSource اخذ بيانات من جدولين مختلفين (لايوجد ربط بين الجدولين)

 

طبعاً جربت union  لكن  يتطلب ان يكون الــ جدولين لهم نفس اسماء الاعمده (عندي الاعمده مختلفه)

 

 

وشكراااااااااااا لكم

تم تعديل هذه المشاركة بواسطة alshamery في 8 أبريل 2013 في 08:13

احفظ الله يحفظك ، احفظ الله تجده تجاهك ،

إذا سألت فاسأل الله ، وإذا استعنت فاستعن بالله ،

واعلم أن الأمة لو اجتمعت على أن ينفعوك بشيء ، لم ينفعوك إلا بشيء قد كتبه الله لك ،

وإن اجتمعوا على أن يضروك بشيء لم يضروك إلا بشيء قد كتبه الله عليك

#2

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

 

اعمل داينمك قريد فيو

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#3

union  لا يشرط الاسماء ولكن يشرط نوع وترتيب الحقول وعدد الحقل

http://blog.sqlauthority.com/2007/03/10/sql-server-union-vs-union-all-which-is-better-for-performance/

LIST ITEM BY THIS CODE U CAN SET DATE FILE TO DATA LIST

listItem .Items.Add(new ListItem("اختر", "0"));
listItem .Items.Add(new ListItem("كل الادارات", "-1"));
#4
alshamery كتب:

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

 

سوالي هو  

           

 

                   هل يمكن للداتا لست ان تعرض بيانات من اكثر من داتا سورس بنفس الوقت  

نعم. ان dataset تقدر ان تعمل ذلك بسهولة

alshamery كتب:

او هل يمكن للــ sqlDataSource اخذ بيانات من جدولين مختلفين (لايوجد ربط بين الجدولين)

 

طبعاً جربت union  لكن  يتطلب ان يكون الــ جدولين لهم نفس اسماء الاعمده (عندي الاعمده مختلفه)

تستطيع ان تستعمل union ولكنها صعبة قليلا ان كنت تريد قراءة جدولين (واحد موجود بال sqlserver والثاني موجود بال ACCESS)

 

كبداية. drag الجدولين من مصدرين مختلفين الى نفس ال dataset كما في الصورة

 

وهذا هو الكود

 

Private Sub Form1_Load( sender As System.Object,  e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DataSet1.movies' table. You can move, or remove it, as needed.
        Me.moviesTableAdapter.Fill(Me.DataSet1.movies)
        'TODO: This line of code loads data into the 'DataSet1.Customers' table. You can move, or remove it, as needed.
        Me.customersTableAdapter.Fill(Me.DataSet1.Customers)

        Try
            Dim q1 = From t In DataSet1.Customers.AsEnumerable Select t.City,t.CustomerID
                 
            Dim q2 = From t In DataSet1.movies.AsEnumerable Select t.id,t.title
                
            Dim q3  = From t1 In q1,t2 In q2 Select t1.City,t2.title
                      
            Dim union = (From t In q1 Select t.City).Union(From t2 In q2 Select t2.title)
                      
            Me.dataGridView1.DataSource = q3.ToList
            Me.ListBox3.DataSource = union.ToList

        Catch ex As Exception
            MsgBox(ex.Message)
        End Try

End Sub

post-274444-0-51506900-1366225701_thumb.

post-274444-0-60284400-1366226265_thumb.

تم تعديل هذه المشاركة بواسطة samir ibrahim في 17 أبريل 2013 في 22:18

Samir Ibrahim

VFP Blog

VB.NET Blog

#5
KARIMSOFT كتب:

union  لا يشرط الاسماء ولكن يشرط نوع وترتيب الحقول وعدد الحقل

http://blog.sqlauthority.com/2007/03/10/sql-server-union-vs-union-all-which-is-better-for-performance/

LIST ITEM BY THIS CODE U CAN SET DATE FILE TO DATA LIST

listItem .Items.Add(new ListItem("اختر", "0"));
listItem .Items.Add(new ListItem("كل الادارات", "-1"));

لكن انا اريد  ان اعرض بيانات من 2  view كل واحد يختلف على الاخر في عدد  الاعمده    انا قد كنت حليت المشكله با استخدام union  لكن اضطريت اضافه اعمده الى ال view 2 ... فسوالي اذا كان يوجد طريقه غير union  ...... شكراً على مرورك...

احفظ الله يحفظك ، احفظ الله تجده تجاهك ،

إذا سألت فاسأل الله ، وإذا استعنت فاستعن بالله ،

واعلم أن الأمة لو اجتمعت على أن ينفعوك بشيء ، لم ينفعوك إلا بشيء قد كتبه الله لك ،

وإن اجتمعوا على أن يضروك بشيء لم يضروك إلا بشيء قد كتبه الله عليك

#6

انا اريد  ان اعرض بيانات من اثنين   view كل واحد يختلف على الاخر في عدد  الاعمده    انا قد كنت حليت المشكله با استخدام union  لكن اضطريت اضافه اعمده الى ال view 2 لكي يتساوى مع الفيو1  

فرايت ان الحل غير منطقي   فاذا اردت اعرض بيانات من خمسه فيو سوف اقوم كل مره باضافات اعمده الى كل فيو لكي يتساو مع الاخر   وستحدث مشاكل اثناء العرض  .. فطرحت هذا السوال

 

 شكرا على مروركم جميعاً    ... 

احفظ الله يحفظك ، احفظ الله تجده تجاهك ،

إذا سألت فاسأل الله ، وإذا استعنت فاستعن بالله ،

واعلم أن الأمة لو اجتمعت على أن ينفعوك بشيء ، لم ينفعوك إلا بشيء قد كتبه الله لك ،

وإن اجتمعوا على أن يضروك بشيء لم يضروك إلا بشيء قد كتبه الله عليك

#7

لا يشطريط عرض كل الحقول من الجدول ويمكن تغير الترييب في الدمج

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…