تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في DataGridView VB NET
#1
السلام عليكم ورحمة الله وبركاتة 

كل عام وانتم بخير  تقبل الله منا ومنكم صالح الأعمال يارب 

عندي سؤال عجزت اجد لة حل   وارجو ان اجدة هنا 

بخصوص DataGridView VB NET


DataGridView.FirstDisplayedCell Property

كيف استطيع منع عودة المؤشر الي اعلى الجدول 

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

يعني لايثبت الاختيار 

توضيح 

الجدول :

1 محمد ........................................................
2 احمد ......................................................
100 يوسف ...................................................

وهاكذا 

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

بالمختصر اريد تعطبل خاصية هذه الادة لمنع العودة للاعلى 

الرد
تم الشكر بواسطة:
#2
ممكن توضح سؤال بشكل افضل
لان الوضع الافتراضي انه لا ينتقل الى الاعلى
انت تتكلم عن الانتقال بين الاسطر ام بين الاعمدة ؟
الانتقال عن طريق انتر ام عن طريق تاب .؟
سورس كود برنامج محاسبة ومبيعات احترافي ومتكامل- قم بالاطلاع على البرنامج 
 مجاناااااا
واتساب 00963951283515
الرد
تم الشكر بواسطة: ابراهيم ايبو
#3
لا الله يحفظك

عندما يتم تحميل الجدول كامل

تستطيع تصفحة الجدول ولكن عند التحديث يتغير التحديد ويعود الي الاعلى

اريد عندما تختار Dennis بثبت الاختيار ولا يعود الي الاعلى عند Bud

Imports System.Data.SqlClient

Public Class Form20
   Public Sub New()
       InitializeComponent()
       BindGrid()


   End Sub

   Private Sub BindGrid()
       Dim constring As String = "Data Source= 0000000;Initial Catalog=ss;user id=000000;password=22222"
       Using con As New SqlConnection(constring)
           Using cmd As New SqlCommand("SELECT * FROM user", con)
               cmd.CommandType = CommandType.Text
               Using sda As New SqlDataAdapter(cmd)
                   Using dt As New DataTable()
                       sda.Fill(dt)




                       DataGridView1.DataSource = Nothing
                       DataGridView1.AutoGenerateColumns = False
                       DataGridView1.ColumnCount = 3


                       'Add Columns
                       DataGridView1.Columns(0).Name = "ID"
                       DataGridView1.Columns(0).HeaderText = "ID"
                       DataGridView1.Columns(0).DataPropertyName = "ID"

                       DataGridView1.Columns(1).Name = "Name"
                       DataGridView1.Columns(1).HeaderText = "Name"
                       DataGridView1.Columns(1).DataPropertyName = "Name"

                       DataGridView1.Columns(2).Name = "ff"
                       DataGridView1.Columns(2).HeaderText = "ff"
                       DataGridView1.Columns(2).DataPropertyName = "ff"

                       DataGridView1.DataSource = dt



                   End Using
               End Using
           End Using
       End Using


   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       BindGrid()
   End Sub

End Class
الرد
تم الشكر بواسطة:
#4
عند عمل التحديث الذي تتكلم عنه يتم مسح محتويات ال داتاجريد وتحميل المعلومات القديمة
ولكن قبل كود التحديث
ضع السطر التالي
AA = DGV.CurrentRow.Index
وبعد كود التحديث ضع السطر التالي
DGV.Rows(AA).Selected = True
علما ان AA وهو متغير من نوع انتيجر يوضع في منطقة الاعلان عن المتغيرات في الاعلى
طبعا هذه مجرد فكرة عن طريقة الحل وانت عدل على الاكواد كما تريد
لانه مثلا بعد التحديث في حال كان السطر الذي كان محدد قبل التحديث غير موجود تم حذفه مثلا فسيظهر لك سالة خطأ فلا بد من استخدام جملة شرطية
سورس كود برنامج محاسبة ومبيعات احترافي ومتكامل- قم بالاطلاع على البرنامج 
 مجاناااااا
واتساب 00963951283515
الرد
تم الشكر بواسطة: ابراهيم ايبو
#5
احسنت ابو انس ولكن الطريقة غير مفيدة

تعطي خطاء

وايضا تهنق

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن جملة for خالد20 4 148 منذ 30 دقيقة مضت
آخر رد: خالد20
  [سؤال] سؤال حسن الجلب 2 120 14-09-21, 04:09 PM
آخر رد: ابو روضة
  سؤال عن داتا جريد فيو ابو انس 4 227 13-09-21, 12:40 AM
آخر رد: ابراهيم ايبو
  [سؤال] سؤال في الصور حسن الجلب 1 133 12-09-21, 11:48 PM
آخر رد: حسن الجلب
  سؤال فى عمل تقرير كريستال ريبورت خالد كامل1 2 163 10-09-21, 04:44 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] سؤال aloba 1 153 06-09-21, 10:05 PM
آخر رد: ابراهيم ايبو
  [سؤال] سؤال بسيط حسن الجلب 5 287 06-09-21, 08:08 AM
آخر رد: حسن الجلب
  سؤال بخصوص اداة ribbon في vb.net 2019 mrfenix93 0 126 03-09-21, 01:21 AM
آخر رد: mrfenix93
Exclamation [VB.NET] سؤال حول مشكلة كتابة التاريخ في جملة update ali bajmmal 4 386 01-09-21, 06:35 PM
آخر رد: Anas Mahmoud
  سؤال واستفسار خالد كامل1 2 229 27-08-21, 09:05 PM
آخر رد: خالد كامل1

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


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