منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الضغط على datagridview - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : الضغط على datagridview (/showthread.php?tid=10785)



الضغط على datagridview - سبيل - 25-11-14

السلام عليكم
اذا سمحتوا اخواني أريد انتقل بالضغط على  datagridview الى فورم جديدة وتنتقل بيانات الrow كاملة في تلك الصفحة


بس فالصفحة الجديدة اتكون البيانات في text boxes


جزاكم ربي جنته


RE: الضغط على datagridview - adel2012 - 25-11-14

(25-11-14, 10:43 AM)سبيل كتب : السلام عليكم
اذا سمحتوا اخواني أريد انتقل بالضغط على  datagridview الى فورم جديدة وتنتقل بيانات الrow كاملة في تلك الصفحة


بس فالصفحة الجديدة اتكون البيانات في text boxes


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

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

[ltr] FrmDataEmp.TextBox1.Text = DataGridView1.CurrentRow.Cells(0).Value[/ltr]


[ltr] FrmDataEmp.TextBox2.Text = DataGridView1.CurrentRow.Cells(1).Value[/ltr]


[ltr]FrmDataEmp.TextBox3.Text = DataGridView1.CurrentRow.Cells(2).Value[/ltr]


[ltr]Me.Close()[/ltr]



[rtl]حيث ان  FrmDataEmp على افتراض الصفحة او الشاشة الجديدة التي تريد نقل البيانات اليها[/rtl]


[rtl]و  CurrentRow  الصف الحالي في الداتا قريد[/rtl]


RE: الضغط على datagridview - سبيل - 25-11-14

اخي ظهرتلي هذي الرسالة

Unable to cast object of type 'System.String' to type 'System.Windows.Forms.TextBox'.


هذي الكودات الي استخدمتها
Dim book As New BookInfo
' to be inside the main form
BookInfo.MdiParent = MdiParent
BookInfo.Show()
BookInfo.TextBox16 = DataGridView3.CurrentRow.Cells(0).Value
BookInfo.TextBox15 = DataGridView3.CurrentRow.Cells(1).Value
BookInfo.TextBox14 = DataGridView3.CurrentRow.Cells(2).Value
BookInfo.TextBox13 = DataGridView3.CurrentRow.Cells(3).Value
BookInfo.TextBox19 = DataGridView3.CurrentRow.Cells(4).Value
BookInfo.TextBox12 = DataGridView3.CurrentRow.Cells(5).Value
BookInfo.TextBox11 = DataGridView3.CurrentRow.Cells(6).Value
Me.Close()




وهل تكون في CellContentDoubleClick ؟؟


RE: الضغط على datagridview - سعود - 25-11-14

BookInfo.TextBox16
اضف الخاصية .text
لتكون هكذا
BookInfo.TextBox16.text


RE: الضغط على datagridview - سبيل - 25-11-14

اضفتها بس ماتحركت الشاشة ولم تفتح الفورم الجديدة

هل كوداتي هذي صحيحة؟

Dim book As New BookInfo
BookInfo.MdiParent = MdiParent


RE: الضغط على datagridview - سبيل - 25-11-14

خلاص اشتغل معي بهذي الكودات

BookInfo.TextBox16.Text = DataGridView3.CurrentRow.Cells(0).Value
BookInfo.TextBox15.Text = DataGridView3.CurrentRow.Cells(1).Value
BookInfo.TextBox14.Text = DataGridView3.CurrentRow.Cells(2).Value
BookInfo.TextBox13.Text = DataGridView3.CurrentRow.Cells(3).Value
BookInfo.TextBox19.Text = DataGridView3.CurrentRow.Cells(4).Value
BookInfo.TextBox12.Text = DataGridView3.CurrentRow.Cells(5).Value
BookInfo.TextBox11.Text = DataGridView3.CurrentRow.Cells(6).Value

Dim book As New BookInfo

BookInfo.MdiParent = MdiParent
BookInfo.Show()


جزيتم خيرا جميعا



http://im43.gulfup.com/SR1ZGD.jpg

فالصورة السابقة تظهرلي لما اظيف بيانات للداتا بيس
البيانات تنظاف بشكل صحيح بس تظهرلي هذي الرسالة

كيف ممكن حلها؟؟


RE: الضغط على datagridview - سعود - 26-11-14

الصورة تعني ان الاتصال مغلق قم بفتحه


RE: الضغط على datagridview - سبيل - 26-11-14

عفوا من أين أفتحه؟؟


RE: الضغط على datagridview - سعود - 26-11-14

كائن امر الاتصال oledbconnection هو الذي يلزمك فتحه