PDA

View Full Version : رنگي كردن يك كلر يا فونت ديتاگريد در شرايط خاص



sh2007
شنبه 28 آذر 1388, 11:58 صبح
دوستان سلام
يه سوال برام پيش اومده و اون اينه من توي ديتاگريد مشخصات افراد رو دارم حالا مي خوام مثلا افرادي رو كه عضو يه بانك خاص هستند بك كلر گريد يا فونت كلر اون رو رنگ قرمز در بيارم
آيا واقعا توي ديتاگريد چنين امكاناتي هست چون احتمال داره 1000 ركورد باشه و اون بانك خاص مثلا 100 ركورد داشته باشند :متفکر:

viper2009
شنبه 28 آذر 1388, 12:34 عصر
دوستان سلام
يه سوال برام پيش اومده و اون اينه من توي ديتاگريد مشخصات افراد رو دارم حالا مي خوام مثلا افرادي رو كه عضو يه بانك خاص هستند بك كلر گريد يا فونت كلر اون رو رنگ قرمز در بيارم
آيا واقعا توي ديتاگريد چنين امكاناتي هست چون احتمال داره 1000 ركورد باشه و اون بانك خاص مثلا 100 ركورد داشته باشند :متفکر:

یک کد مشخص ثابت رو برای اونهایی که می خوای رنگشون عوض بشه قرار بده مثلاً 100
و از این کد استفاده کن

در قسمت RowPostPaint دیتا گرید


Dim I As Integer
For I = 0 To DataGridView1.RowCount -1
If DataGridView1.Item("CODE",I).Value IsNot Nothing AndAlso DataGridView1.Item("CODE",I) .Value = 100 Then
DataGridView1.Rows(I).DefaultCellStyle.BackColor = Color.Red
End If
Next