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

كالعادة سؤالي عن ال Datagridview اريد انقل محتويات صف الى Textbox

بدأه Yemen VB6 في 7 مارس 2008 · 9 رد · 1,366 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اعذروني على قل الوصال ودعو لى لانني شوي مضغوط

سؤالى برضة عن الـ DataGridView حيث انها تحتوي على 3 اعمدة

واريد انقل محتويات عمود معين إلى TextBox لكن لم انجح فقط استطيع نقل صف واحد

هل اضع جميع محتويات العمود في مصفوفة ام ماذا الرجاء مساعدتي

وجزاكم الله خير

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#2

اخى العزيزYemen VB6

فى المرفقات ما تريد

CellDoubleClick.rar

#3

شكرا على ردك السريع اخي bodaman22

لكن انا عايز انقل عمود بيحتوي على عدة صفوف وهذا اللذي حيرني

اما بالنسبة لنقل صف فما في مشكلة

الرجاء مساعدتي

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#4

اولاً حمد الله على السلامة أخ أحمد

أنا مش فاهم قصدك انت عاوز تنقل عمود بالكامل من ال DataGridView ل Textbox واحدة ....!!!!!

لو كان ده قصدك ايه الهدف منها؟ هى الطريقة سهلة مافيهاش صعوبة بس قولى الهدف منها .......

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#5

اخى العزيز ممكن تستخدم الكود ده و جرب

Private Sub DataGridView1_CellDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick

For i As Integer = 0 To DataGridView1.Rows.Count - 1

Form2.TextBox1.Text = DataGridView1.Rows(0).Cells(e.ColumnIndex).Value

Form2.TextBox2.Text = DataGridView1.Rows(1).Cells(e.ColumnIndex).Value

Form2.TextBox3.Text = DataGridView1.Rows(2).Cells(e.ColumnIndex).Value

Form2.Show()

Next

End Sub

#6

اخى العزيز انا اسف نسيت حاجة for اللى هنا مش ليه لازمة ممكن تشيلها انا كنت بجرب حاجت تانية

#7

الله يسلمك استاذي القدير njd

اخي سؤالي كان مقارب فقط للفكرة او بعيد منها شوي بس لاقتصر الشرح ولحاجة في نفس يعقوب

تعمدت الاختصار اعرف ان امامي الشئ الكثير والله يوفقني

ولازلت ارغب في الحصول منكم على الجواب للسؤال المطروح وهو انة لدي DataGridView بها عدة اعمدة

اريد نقل كافة بيانات عمود إلى TextBox

رغم انني اثق ان مثل هذا السؤال بسيط بالنسبة إليك اخي njd

_____________________________________________________________________

اخي في الله bodaman22

اطلعت على مثالك لكن لاسف ليس عملي بالنسبة لي خصوص انني احدد لكل صف مربع نص يتلقى ما بداخل الصف

اللي ارجوا من الله ان يوصلني الية هو انني وضعت Button لما اضغط علية ينقل كافة محتويات عمود معين إلى

TextBox

ووفقنا الله لما يحب ويرضا

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#8

برغم انى مش مقتنع بالهدف من نقل عمود كامل !!!

لكن أليك هذا المثال

dg.rar

كل من فى الوجود يطلب صيداً :::: غير ان الشباك مختلفات

#9

رائع رائع يا استاذ اشرف

اشكرك والله شكرا جزيلاً

وحبين لك اية المغزي من ذلك

رُب ( وامعتصماه ) إنطلقت *** ملْء أفـواه الصبايا اليُتـم

لامـسـت أسْـماعـهـم لاكـنهـا *** لمْ تلامس نخْوة المعتصم

#10

Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

For i As Integer = 0 To DataGridView1.Rows.Count - 1

If DataGridView1.Rows.Count > 1 Then

DataGridView1.Rows(i).HeaderCell.Value = i.ToString

End If

Dim y As Integer

Dim w As DataGridViewRow = DataGridView1.CurrentRow

y = DataGridView1.Rows(w.Index).HeaderCell.Value

TextBox1.Text = DataGridView1.Rows(y).Cells(0).Value

TextBox2.Text = DataGridView1.Rows(y).Cells(1).Value

TextBox3.Text = DataGridView1.Rows(y).Cells(2).Value

TextBox4.Text = DataGridView1.Rows(y).Cells(3).Value

Next i

End Sub

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

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

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

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

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