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

التحكم في ارتفاع الصفوف في داتا جريد

بدأه زهرة الزنبق في 24 سبتمبر 2012 · 7 رد · 1,049 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته زملائي الافاضل

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

لدي سؤال عن كود التحكم في ارتفاع الصفوف في الداتا جريد

#2

انا اقصد اريد جعل صفوف الداتا جريد متساوية في الارتفاع وذات ارتفاع معين

#3
For i As Integer = 0 To DataGridView1.RowCount - 1
            DataGridView1.Rows(i).Height = 50
        Next
#4

شكرا جزبلا استاذ احمد الكود فعال لدي استفسار آخر فانا قمت باختيار full row select للخاصية selection mode وهذه تقوم بتحديد او تظليل الصف عندعمل click عليه ولكن يوجد لدي تايمر في البرنامج وفي التايمر اضع هذا الكود Dim com1c As New SqlCommand("select * from log_on", con) Dim s1c As New DataSet Dim t1c As New SqlDataAdapter t1c.SelectCommand = com1c t1c.Fill(s1c, "log_on") DataGridView1.DataSource = s1c.Tables(0) DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect والذي يقوم بتحميل الجدول الذي يملا الداتا جريد كل ثانية تقريبا ولذلك عندما اضغط على صف معين يظلل هذا الجدول ولكن نتيجة لعمل التايمر وتحميل الجدول كل ثانية يذهب التظليل للصف الاول في الداتا جريد وهذا ما لا اريده فانا اريد ان يظل التظليل عند الصف الذي اقوم باختياره وفي نفس الوقت اريد التايمر يعمل كل ثانية ويحمل الجدول كل ثانية

#5

هل هذا الشرح مفهوم ام اقوم بالتوضيح اكر

#6

ممكن تعملي متغير رقمي يأخذ قيمة رقم الصف ثم عند إعادة التحميل يذهب التحديد إلى الرقم الموجود في المتغير

مثلا المتغير يكون اسمه x وسيتم تعريفه في المتغيرات العامة من النوع Integer

في حدث الضغط على الخلية ضيفي التالي

x = DataGridView1.CurrentRow.Index

في حدث التايمر ضيفي التالي

DataGridView1.Rows(x).Selected = True

تم تعديل هذه المشاركة بواسطة ؛ أحمد ؛ في 24 سبتمبر 2012 في 16:23

#7

هذا المتغير العددي بالفعل ادي الى تظليل الصف الذي اقوم باختياره ولكن ايضا اول صف في الداتا جريد يظلل وانا اريد تظليل الصف الذي اقوم باختياره فقط والغي تظليل اول صفولك منى جزيل الشكر

#8

نعدل كود التايمر للتالي

DataGridView1.Rows(0).Selected = False
DataGridView1.Rows(x).Selected = True

وأستأذنك طالما الإجابة صحيحة ان تقومي بترشيح الإجابة من الزر بأعلى المشاركة

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