السلام عليكم ورحمة الله وبركاته زملائي الافاضل
وجزاكم الله جزيل الخير على مساعداتكم وتعاونكم
لدي سؤال عن كود التحكم في ارتفاع الصفوف في الداتا جريد
السلام عليكم ورحمة الله وبركاته زملائي الافاضل
وجزاكم الله جزيل الخير على مساعداتكم وتعاونكم
لدي سؤال عن كود التحكم في ارتفاع الصفوف في الداتا جريد
انا اقصد اريد جعل صفوف الداتا جريد متساوية في الارتفاع وذات ارتفاع معين
For i As Integer = 0 To DataGridView1.RowCount - 1
DataGridView1.Rows(i).Height = 50
Nextشكرا جزبلا استاذ احمد الكود فعال لدي استفسار آخر فانا قمت باختيار 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 والذي يقوم بتحميل الجدول الذي يملا الداتا جريد كل ثانية تقريبا ولذلك عندما اضغط على صف معين يظلل هذا الجدول ولكن نتيجة لعمل التايمر وتحميل الجدول كل ثانية يذهب التظليل للصف الاول في الداتا جريد وهذا ما لا اريده فانا اريد ان يظل التظليل عند الصف الذي اقوم باختياره وفي نفس الوقت اريد التايمر يعمل كل ثانية ويحمل الجدول كل ثانية
هل هذا الشرح مفهوم ام اقوم بالتوضيح اكر
ممكن تعملي متغير رقمي يأخذ قيمة رقم الصف ثم عند إعادة التحميل يذهب التحديد إلى الرقم الموجود في المتغير
مثلا المتغير يكون اسمه x وسيتم تعريفه في المتغيرات العامة من النوع Integer
في حدث الضغط على الخلية ضيفي التالي
x = DataGridView1.CurrentRow.Index
في حدث التايمر ضيفي التالي
DataGridView1.Rows(x).Selected = True
تم تعديل هذه المشاركة بواسطة ؛ أحمد ؛ في 24 سبتمبر 2012 في 16:23
هذا المتغير العددي بالفعل ادي الى تظليل الصف الذي اقوم باختياره ولكن ايضا اول صف في الداتا جريد يظلل وانا اريد تظليل الصف الذي اقوم باختياره فقط والغي تظليل اول صفولك منى جزيل الشكر
نعدل كود التايمر للتالي
DataGridView1.Rows(0).Selected = False DataGridView1.Rows(x).Selected = True
وأستأذنك طالما الإجابة صحيحة ان تقومي بترشيح الإجابة من الزر بأعلى المشاركة