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

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

اليوم أنا أعمل على مثال لعرض بيانات قاعدة البيانات (أكسس 2007) من خلال آداة Data Grid View

ويتم الاتصال بنجاح بكل جداول قاعدة البيانات

ولكن تظهر فقط عناوين الحقول ولكن دون البيانات

سواء اعتمدت على Data table (المسمى dtst1) كـ Data Source

كود :
dtgst1.DataSource = dtst1

أو اعتمدت على الداتا سيت مباشرة

كود :
datasetst1.Tables("usrs")

في كل الحالات يتم الاتصال بنجاح، ولكن تظهر فقط رؤوس حقول الجدول، بدون البيانات سواء كانت باللغة العربية أو الإنجليزية

هل من توضيح لسبب المشكلة؟؟

تحياتي للجميع
الرد
تم الشكر بواسطة:
#2
ياليت ترفع مشروع بنفس الطريقة هذه لعل الاطلاع افضل

كود :
dg.datasource=ds
dg.datamember="tb"
الرد
تم الشكر بواسطة: slackgate
#3
(20-01-15, 01:42 AM)سعود كتب : ياليت ترفع مشروع بنفس الطريقة هذه لعل الاطلاع افضل


تفضل أخي هذا هو مثالي

والجدير بالذكر أنني قمت بتجربة الطريقة التي تفضلت بذكرها من خلال الكود


كود :
       datagridv.DataSource = ds
       datagridv.DataMember = "tablename"

وأيضاً يتم الاتصال بالجدول وعرض عناوين الحقول دون عرض البيانات أي نفس النتيجة السابقة

مع العلم أن تلك الأكواد قد قمت بتجربتها مسبقاً في مشروع آخر مع قاعدة بيانات أخرى (أيضاً أكسس 2007) وكانت تعمل بطريقة طبيعية

وحاول استخدام قاعدة البيانات الأولى مع هذا المشروع ونفس النتيجة

حاولت أيضاً استخدام نفس أداة الداتا جريد في المشروع الأول ونفس النتيجة أيضاً


الملفات المرفقة
.rar   WindowsApplication2.rar (الحجم : 82.59 ك ب / التحميلات : 46)
الرد
تم الشكر بواسطة:
#4
كود :
sqlstrst1 = "SELECT * FROM [usrs]"
        const1.Open()
        Dim dast1 As New OleDbDataAdapter(sqlstrst1, const1)
        dast1.Fill(datasetst1, "usrs")

        Dim dtst1 As New DataTable
        dtst1 = datasetst1.Tables.Item("usrs")
        dtgst1.DataSource = datasetst1.Tables("usrs")


        const1.Close()
        ' dast1.Dispose()
        ' datasetst1.Clear()

شوف التعديل

السبب هو:
كود :
' dast1.Dispose()
        ' datasetst1.Clear()
الرد
تم الشكر بواسطة: slackgate
#5
(20-01-15, 02:01 AM)سعود كتب : السبب هو:

كود :
   ' dast1.Dispose()
       ' datasetst1.Clear()

أستاذي....

الآن فقط فهمت السبب، وهو أنني تخلصت من مصدر البيانات أساساً قبل عرضها على الأداة

لكن كل التحية والتقدير Heart Heart
الرد
تم الشكر بواسطة:
#6
هذي تكفي
كود :
       dtgst1.DataSource = datasetst1.Tables("usrs")
الرد
تم الشكر بواسطة: slackgate


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فيديو كود رائع لربط قاعدة بيانات بالبرنامج ( منقول ) asemshahen5 0 10 منذ 53 دقيقة مضت
آخر رد: asemshahen5
  كيف يُمكن حماية قاعدة بيانات الأكسس؟ Hazem1 15 225 منذ 1 ساعه مضت
آخر رد: Hazem1
  [سؤال] مشكلة فى اضافة اداة vlc فى الفجول بيسك 2010 naderalkeng54 2 104 أمس, 12:57 PM
آخر رد: Mohamed Magdy
  مشكلة في كود جعل الحروف Capital فقط في الصندوق النصي Hazem1 2 40 أمس, 12:11 AM
آخر رد: Hazem1
  مشكلة حول كود الاتصال dasktop 4 95 20-10-18, 11:37 PM
آخر رد: dasktop
  [كود] مشكلة داخل كود دخول التلقائى Mohamed Magdy 0 38 20-10-18, 10:01 PM
آخر رد: Mohamed Magdy
  أريد حل سريع في مشكلة كتابة كود لإدخال التاريخ في جملة Insert abo.alaa315 1 46 20-10-18, 08:29 PM
آخر رد: عبد العزيز البسكري
  [سؤال] استفسار عن مشكلة في كود لايجاد العملاء الغير موجودين بجدول الدفع ahmedmansour 12 441 20-10-18, 06:22 PM
آخر رد: ahmedmansour
  [VB.NET] كيف يمكن استخدام داتا سيت مع MY SQL في فيجول بيسك دوت نت ؟ QWERTU 1 52 20-10-18, 09:25 AM
آخر رد: حريف برمجة
  طريقة تعبئة الداتا جريد فيو من اكثر من جدول سمير جمال 1 63 19-10-18, 08:56 PM
آخر رد: سمير جمال

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


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