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

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

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

بخصوص DataGridView VB NET


DataGridView.FirstDisplayedCell Property

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

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

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

توضيح 

الجدول :

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

وهاكذا 

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

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

الرد }}}
تم الشكر بواسطة:
#2
ممكن توضح سؤال بشكل افضل
لان الوضع الافتراضي انه لا ينتقل الى الاعلى
انت تتكلم عن الانتقال بين الاسطر ام بين الاعمدة ؟
الانتقال عن طريق انتر ام عن طريق تاب .؟
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 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 وهو متغير من نوع انتيجر يوضع في منطقة الاعلان عن المتغيرات في الاعلى
طبعا هذه مجرد فكرة عن طريقة الحل وانت عدل على الاكواد كما تريد
لانه مثلا بعد التحديث في حال كان السطر الذي كان محدد قبل التحديث غير موجود تم حذفه مثلا فسيظهر لك سالة خطأ فلا بد من استخدام جملة شرطية
سورس كود برنامج محاسبة ومبيعات احترافي  -  سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#5
احسنت ابو انس ولكن الطريقة غير مفيدة

تعطي خطاء

وايضا تهنق

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 98 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 194 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 260 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 314 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
Big Grin [سؤال] سؤال على السريع أبو خالد الشكري 0 185 29-01-24, 08:58 AM
آخر رد: أبو خالد الشكري
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 308 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 657 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  مشكلة في datagridview Adata 4 316 17-01-24, 03:00 PM
آخر رد: aljzazy
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 317 07-01-24, 12:55 AM
آخر رد: Mujahef
  سؤال فى برمجة جهاز الباركود خالد كامل1 6 481 05-01-24, 12:25 AM
آخر رد: HALIM ELEULMA

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


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