PDA

View Full Version : رنگی کردن بعضی از سطرهای دیتاگریدویو



parvin joon
سه شنبه 23 تیر 1388, 13:19 عصر
سلام
من یه جدول بنام person دارم که یکی از فیلدهاش بنام up فقط دو مقدار 0و 1 را میگیرد میخوام اطلاعات این جدول توی گریدویو بریزم تا اینجا مشکلی ندارم فقط نمی دونم چطوری رکوردهایی که فیلد up انها 1 است را با یه رنگ دیگه مثلا قرمز نمایش بدم در ضمن از dataset کردم. خواهش می کنم کمکم کنید.

naeeme
سه شنبه 23 تیر 1388, 16:23 عصر
شما از چه روشی برای بایند کردن داده‌ها به گرید استفاده می کنین؟ از dataSourceها در زمان طراحی صفحه استفاده می کنین یا به کمک کدنویسی و در زمان اجرای صفحه؟

اگر از روش اول استفاده می‌کنین، خیلی راحت این کد رو به سیستم اضافه کنین


Protected Sub grv_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grv.RowDataBound
Select Case e.Row.Cells(0).Text
Case "0"
e.Row.Cells(0).BackColor = Drawing.Color.Red
Case "1"
e.Row.Cells(0).BackColor = Drawing.Color.Blue
Case Else
e.Row.Cells(0).BackColor = Drawing.Color.Green
End Select
End Sub