tolid123456789
سه شنبه 06 مهر 1395, 14:15 عصر
سلام من فرمی دارم که یک دیتاگرید داره که دارای ستون زیر هست:
تاریخ شمسی
950701
950702
950703
950704
950705
حالا وقتی فرم لود میشه کد زیر رو می نویسم:
Dim i As Integer
For i = 0 To dgv1.RowCount() - 1
If dgv1.Rows(i).Cells(0).Value.tostring >= "950703" Then
dgv1.Rows(i).DefaultCellStyle.BackColor = Color.Red
End If
Next
با این کد زمان لود فرم هیچ اتفاقی برای رنگ سطرهای دیتاگرید نمی افته.
ولی پس از لود فرم همین کد رو برای دکمه ای روی فرم نوشتم رنگ سطرها به درستی تغییر می کنند.
تاریخ شمسی
950701
950702
950703
950704
950705
لطفا راهنمایی کنید.
تاریخ شمسی
950701
950702
950703
950704
950705
حالا وقتی فرم لود میشه کد زیر رو می نویسم:
Dim i As Integer
For i = 0 To dgv1.RowCount() - 1
If dgv1.Rows(i).Cells(0).Value.tostring >= "950703" Then
dgv1.Rows(i).DefaultCellStyle.BackColor = Color.Red
End If
Next
با این کد زمان لود فرم هیچ اتفاقی برای رنگ سطرهای دیتاگرید نمی افته.
ولی پس از لود فرم همین کد رو برای دکمه ای روی فرم نوشتم رنگ سطرها به درستی تغییر می کنند.
تاریخ شمسی
950701
950702
950703
950704
950705
لطفا راهنمایی کنید.