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

 قمت بانشاء مثال سريعا للمشكلة مكون من واجهات بسيطة للشرح ومعرفة الخطاء .
كل ما اقوم بية هو تشغيل الواجهة الرئيسية وفتح واجهة الداتاجريد فيو .
اقوم بعرض البيانات بالداتاجريد فيو ولا مشكلة نهائي.
اعرض البيانات واضيف 2 عمود بوتن داخل الداتاجريد فيو كل شيء يظهر ولا مشكلة ولكن عند اختيار اي صف لمتابعة العمليات بالخلايا يظهر اول مرة افتح الفورم الخلايا المحددة للصف صحيحة بعد كدة اقفل الفورم وارجع افتحة تاني يظهر اسماء الخلايا خطاء واحيانا ترحل الاعمدة وتحدث المشكلة عند فتح الواجهة التي بها الداتاجريد فيو وغلقها ولم اجد حل للمشكلة ؟؟؟
وضعت بوتن لعرض خلايا الصف المحدد يسمي بوتن 2 وعند الضغط علية يكون الكود بهذا الشكل 

كود :
 Dim indx = DataGridView1.SelectedRows(0).Index
       MsgBox(DataGridView1(1, indx).Value.ToString())

نقصد هنا عرض القيمة للخلية بالرقم 1 وكل مرة اغلق وافتح الواجهة يظهر القيمة مختلفة اريد التعديل علي المثال لحد يكون واجهتة المشكلة من قبل.؟؟ 

المثال بالمرفقات اكسيس 2019 - فيجول ستوديو 2019


الملفات المرفقة
.rar   WindowsApp3.rar (الحجم : 896.43 ك ب / التحميلات : 17)
الرد }}}
تم الشكر بواسطة:
#2
Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#3
(06-01-21, 10:24 PM)gggggggggg كتب : Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)

يا استاذي راجع الكود والمطلوب  وقم بالتجربة قبل وضع حل ليس لة علاقة بالمشكلة نهائي .؟؟
الرد }}}
تم الشكر بواسطة:
#4
(06-01-21, 10:35 PM)محمد اسماعيل كتب :
(06-01-21, 10:24 PM)gggggggggg كتب : Dim DataAdapter As New OleDbDataAdapter("SELECT * FROM EMPLOYEE_TB", con)

يا استاذي راجع الكود والمطلوب  وقم بالتجربة قبل وضع حل ليس لة علاقة بالمشكلة نهائي .؟؟

هذا السطر في UPDATEMPLOYEE


واسف على الازعاج
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#5
الموضوع مفيش فية مشكلة وكلنا بالموقع اخوة الي بيقدر يساعد مش بيتاخر ؟؟
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#6
وعليكم السلام...
ممكن توضيح للمطلوب أكثر!!, لكي يتم الإفادة.
المبرمج لا يفكر في المشكلة بل في الحل!!
الرد }}}
#7
أخي محمد ..

أساس المشكلة لم تقم بتوضيحه ..

الضغط على زر المتابعة لعرض البيانات .. أين سيتم عرض البيانات ؟
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , محمد اسماعيل
#8
(07-01-21, 02:52 AM)عبد العزيز البسكري كتب :
أخي محمد ..

أساس المشكلة لم تقم بتوضيحه ..

الضغط على زر المتابعة لعرض البيانات .. أين سيتم عرض البيانات ؟

انا محتاج اعرض قيمة معينة من الصف عندما اختار الصف اعرض خلية واحددة مثلا الخلية 2 .
فقمت بالتجربة وعرضها بمسج بالكود التالي ؟السبب اني هرجع اعمل استعادة لكامل الصف اما بالعرض من الداتاجريد فيو عند اختيار صف محدد ومنة يتم تحديد خلية معينة او من خلال وضع شرط علي اساس قيمة من خلية معينة بداخل الاستعلام ؟؟ استخدمت الطريقة التالية واول مرة عند فتح الواجهة تعرض بطريقة صحيحة القيم 
عند غلق الواجهة الخاصة بالداتاجريد فيو واعادة عرض القيم تظهر قيمة الخلية خطا ؟؟

كود :
Dim indx = DataGridView1.SelectedRows(0).Index
      MsgBox(DataGridView1(1, indx).Value.ToString())

(07-01-21, 01:36 AM)اسامه الهرماوي كتب : وعليكم السلام...
ممكن توضيح للمطلوب أكثر!!, لكي يتم الإفادة.

انا محتاج اعرض قيمة معينة من الصف عندما اختارالصف اعرض خلية واحدة مثلا الخلية 2 .
فقمت بالتجربة وعرضها بمسج بالكود التالي ؟السبب اني هرجع اعمل استعادة لكامل الصف اما بالعرض من الداتاجريد فيو عند اختيار صف محدد ومنة يتم تحديد خلية معينة او من خلال وضع شرط علي اساس قيمة من خلية معينة بداخل الاستعلام ؟؟

كود :
Dim indx = DataGridView1.SelectedRows(0).Index
      MsgBox(DataGridView1(1, indx).Value.ToString())
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#9
فديو للمشكلة بوضوح ؟؟

اولا انا عايز اية ؟؟ انا عايز الداتاجريد فيو يظهر فيها عمودين بوتن واحد اول عمود والاخر اخر عمود ؟؟
ببساطة كدة انا عايز لما اقف علي الصف واحددة اعرض القيم الموجودة بداخلة من خلال البوتن بالصف او بوتن 2  خارجي للتوضيح فقط ؟؟
لما اقف علي الصف وادخل الفورم اول مرة البرنامج بيبقي شغال تمام ويعرص قيمة الخلية الموجودة بالصف صح .
المشكلة عند غلق الفورم واعادة تشغيل مرة اخري والوقف  عند الصف وتحديد القيمة وعرضها برسالةعند الضغط علي بوتن 2 بيظهر قيمة الخلية الموجودة باخر صف وهيا العمليات وليس القيمة الموجودة بالقاعدة لرقم الخلية المحددة ؟؟ المشكلة فين بالضبط اتمني يكون الشرح واضح جدا ؟؟

وضعت ملف فديو بالمرفقات لزيادة الايضاح ؟؟


الملفات المرفقة
.rar   Untitled.rar (الحجم : 788.81 ك ب / التحميلات : 13)
الرد }}}
تم الشكر بواسطة:
#10
وعليكم السلام

لحل المشكله

ضع DataGridView1.AutoGenerateColumns = False في نهاية كود تسمية الاعمده في حدث تحميل الفورم
الرد }}}
تم الشكر بواسطة: محمد اسماعيل



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


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