تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] عرض بيانات سجل على نموذج عند الضغط مرتين على DataGridView
#1
السلام عليكم ورحمة الله وبركاته .. أخواني الأعزاء 


عندي نموذجين : (تكويد VB.NET)

1- نموذج رئيسي يعرض البيانات الرئيسية .. اسمه (frm_DataShow) .

2- نموذج به DataGridView يعرض نفس البيانات التى بالنموذج الأول .. اسمه (frm_DataEntry) .

أريد عند الضغط مرتين على صف محدد في DataGridView بالنموذج (frm_DataEntry) يعرض لي بيانات الصف في النموذج الرئيسي (frm_DataShow) .
الرد
تم الشكر بواسطة:
#2
بامكانك من خلال الحدث CellDoubleClick ان تضع البيانات في التي الصف الحالي CurrentRow في ادوات النموذج frm_DataShow ثم تقوم بعرض النموذج مثل

frm_DataShow.TextBox1.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString
frm_DataShow.ShowDialog
الرد
تم الشكر بواسطة:
#3
مشكور أخي العزيز الأستاذ / بدري


الكود تم تفعيله وشغال والحمد لله ولكن على الصف الأول .
أنا أريد عند الضغط على صف محدد يفتح نموذج بيانات هذا الصف الذي تم تحديده
الرد
تم الشكر بواسطة: بدري
#4
الكود يعمل الصف الذي تم الضغط عليه مرتين

قد تكون لم تستخدم الكود بالشكل الصحيح

اعرض الكود الذي لديك للتاكد
الرد
تم الشكر بواسطة:
#5
Private Sub DataGridView1_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgsHandles DataGridView1.CellDoubleClick
    frm_DataShow.txtIris.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString()
    frm_DataShow.ShowDialog()
End Sub
الرد
تم الشكر بواسطة:
#6
قمت بتجربته ويعمل على الصف المحدد عند الضغط عليه مرتين
وكلمه CurrentRow يقصد به الصف المحدد

الا ذا كنت تقصد بكلمه (صف) شيء اخر

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

ولكن كل ما اريده هو عندما اقوم باختيار أي صف من صفوف DataGridView  والضغط عليه مرتين يفتح بيانات الصف في نموذج اسمه frm_DataShow

وعندما كتبت الكود المرسل من حضرتك وعند التشغيل والقيام بالضغط مرتين على أي صف يقوم فتح النموذج على بيانات الصف الأول فقط من DataGridView  
الرد
تم الشكر بواسطة: بدري
#8
قد يكون هناك اكواد في النموج frm_DataShow 

قم بتعطيل جميع الكواد التي في النموذج frm_DataShow ما بين
Public Class frm_DataShow

End Class

لو وضعت مشروع بسيط من عندك قد اكون افيدك اكثر بالرغم اني مبتدئ

اتمنى من اساتذه المنتدى ان يفيدوك
الرد
تم الشكر بواسطة:
#9
وعليكم السلام ورحمة الله وبركاته

تفضل استخدم الحدث بهذا الشكل
كود :
   Private Sub dataGridView1_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dataGridView1.CellDoubleClick
       frm_DataShow.TextBox1.Text = dataGridView1.Rows(e.RowIndex).Cells(0).Value()
       frm_DataShow.TextBox2.Text = dataGridView1.Rows(e.RowIndex).Cells(1).Value()
       frm_DataShow.TextBox3.Text = dataGridView1.Rows(e.RowIndex).Cells(2).Value()
       frm_DataShow.TextBox4.Text = dataGridView1.Rows(e.RowIndex).Cells(3).Value()
       frm_DataShow.ShowDialog()
   End Sub

فقط قم بتعديل مسمى TextBox فى الكود وقم بتزايد ونقص الاسطر
لما لديك من عدد الاعمودة المطلوب بيانتها ارسالها الى الفورم الاخر مع عدد TextBox الموجود به

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عند الاتصال مع قاعدة بيانات sqlserver nooralcown 2 93 13-07-19, 10:01 AM
آخر رد: nooralcown
  [VB.NET] رسالة غريبة بعد إضافة بيانات (ظهرت و إختفت) sniperjawadino 7 227 09-07-19, 03:49 AM
آخر رد: sniperjawadino
  ربط الفورم بقاعدة بيانات اكسل ابو العلاء 2 80 09-07-19, 01:16 AM
آخر رد: ابو العلاء
  [سؤال] اخواني اريد عند الضغط علي الزر يظهر هذا ال نص داخل textbox1 XCoder 3 98 05-07-19, 09:26 PM
آخر رد: XCoder
  محتاج كود ضغط وإصلاح قاعدة بيانات Access 2010 princelovelorn 12 754 05-07-19, 06:13 PM
آخر رد: elgokr
  كيفية استخراج بيانات من اكثر من جدول وطباعتها المتألق9 4 299 12-06-19, 11:41 AM
آخر رد: new2016
  مشكلة في اضافة التاريخ الي قاعدة بيانات اكسس makky 8 235 05-06-19, 03:40 AM
آخر رد: heshamelkomy71
  مشكلة في اضافة التاريخ الي قاعدة بيانات اكسس makky 11 416 04-06-19, 03:12 PM
آخر رد: elgokr
  [سؤال] طلب مساعدة كود التحكم بعرض بيانات حقل حسابية في التكست بكس على ان لا يظهر لاصفار essawq 12 826 29-05-19, 10:43 PM
آخر رد: egbest2
  [VB.NET] الغاء حدث الضغط علي راس الاعمدة محمد اسماعيل 4 215 18-05-19, 11:16 PM
آخر رد: محمد اسماعيل

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


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