08-01-18, 01:52 PM
(آخر تعديل لهذه المشاركة : 08-01-18, 03:27 PM {2} بواسطة Amir_Alzubidy.
تعديل السبب: تعديل العنوان
)
استعملت هذا الكود للبحث عن بيانات معينة ضمن داتا قرايد فيو
Dim srch As String
Dim irowindex As Integer
' Dim strl As Integer
srch = TextBox3.Text
DGV_acounts.ClearSelection()
For i As Integer = 0 To DGV_acounts.Rows.Count - 1
If DGV_acounts.Rows(i).Cells(2).Value IsNot Nothing Then
If DGV_acounts.Rows(i).Cells(0).Value.ToString.ToUpper.StartsWith(srch.ToUpper) Then
DGV_acounts.Rows(i).Selected = True
DGV_acounts.RowsDefaultCellStyle.SelectionBackColor = Color.Blue
irowindex = DGV_acounts.SelectedCells.Item(0).Value
'MessageBox.Show(irowindex)
Exit For
End If
End If
Next
المشكلة كالتالي
الكود يتم تنفيذه ويقف على السطر المطلوب
لكن لو كان حجم البيانات كبير ولا يظهر ضمن الاداة الا بالنزول بالسهم لاسفل , اذا كان الصف المطلوب غير ظاهر , فانه لن يظهر ضمن الشاشة
اريد البرنامج بعد تنفيذ الكود اظهار هذا السطر وليس تظليله وهو غير مرئي
مش عارف اذا وصلت المعلومة ولا لا
Dim srch As String
Dim irowindex As Integer
' Dim strl As Integer
srch = TextBox3.Text
DGV_acounts.ClearSelection()
For i As Integer = 0 To DGV_acounts.Rows.Count - 1
If DGV_acounts.Rows(i).Cells(2).Value IsNot Nothing Then
If DGV_acounts.Rows(i).Cells(0).Value.ToString.ToUpper.StartsWith(srch.ToUpper) Then
DGV_acounts.Rows(i).Selected = True
DGV_acounts.RowsDefaultCellStyle.SelectionBackColor = Color.Blue
irowindex = DGV_acounts.SelectedCells.Item(0).Value
'MessageBox.Show(irowindex)
Exit For
End If
End If
Next
المشكلة كالتالي
الكود يتم تنفيذه ويقف على السطر المطلوب
لكن لو كان حجم البيانات كبير ولا يظهر ضمن الاداة الا بالنزول بالسهم لاسفل , اذا كان الصف المطلوب غير ظاهر , فانه لن يظهر ضمن الشاشة
اريد البرنامج بعد تنفيذ الكود اظهار هذا السطر وليس تظليله وهو غير مرئي
مش عارف اذا وصلت المعلومة ولا لا

