المشاركات : 415
المواضيع 41
الإنتساب : Jan 2021
السمعة :
177
الشكر: 669
تم شكره 769 مرات في 364 مشاركات
ممكن توضح سؤال بشكل افضل
لان الوضع الافتراضي انه لا ينتقل الى الاعلى
انت تتكلم عن الانتقال بين الاسطر ام بين الاعمدة ؟
الانتقال عن طريق انتر ام عن طريق تاب .؟
سورس كود برنامج محاسبة ومبيعات احترافي - سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام Abo_anas_kahwaji@
واتساب 00963951283515
المشاركات : 7
المواضيع 3
الإنتساب : Dec 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 3 مشاركات
18-07-21, 09:28 PM
(آخر تعديل لهذه المشاركة : 18-07-21, 09:47 PM {2} بواسطة manager5.)
لا الله يحفظك
عندما يتم تحميل الجدول كامل
تستطيع تصفحة الجدول ولكن عند التحديث يتغير التحديد ويعود الي الاعلى
اريد عندما تختار 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
المشاركات : 415
المواضيع 41
الإنتساب : Jan 2021
السمعة :
177
الشكر: 669
تم شكره 769 مرات في 364 مشاركات
عند عمل التحديث الذي تتكلم عنه يتم مسح محتويات ال داتاجريد وتحميل المعلومات القديمة
ولكن قبل كود التحديث
ضع السطر التالي
AA = DGV.CurrentRow.Index
وبعد كود التحديث ضع السطر التالي
DGV.Rows(AA).Selected = True
علما ان AA وهو متغير من نوع انتيجر يوضع في منطقة الاعلان عن المتغيرات في الاعلى
طبعا هذه مجرد فكرة عن طريقة الحل وانت عدل على الاكواد كما تريد
لانه مثلا بعد التحديث في حال كان السطر الذي كان محدد قبل التحديث غير موجود تم حذفه مثلا فسيظهر لك سالة خطأ فلا بد من استخدام جملة شرطية
سورس كود برنامج محاسبة ومبيعات احترافي - سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام Abo_anas_kahwaji@
واتساب 00963951283515
المشاركات : 7
المواضيع 3
الإنتساب : Dec 2013
السمعة :
0
الشكر: 0
تم شكره 4 مرات في 3 مشاركات
18-07-21, 11:32 PM
(آخر تعديل لهذه المشاركة : 18-07-21, 11:36 PM {2} بواسطة manager5.)
احسنت ابو انس ولكن الطريقة غير مفيدة
تعطي خطاء
وايضا تهنق
صحيح انه يحفظ الاختيار لكن المؤشر يعود للاعلى