PDA

View Full Version : سوال: تغییر رنگ آیتم های گرید ویو



dehqhani
پنج شنبه 26 تیر 1393, 15:58 عصر
سلام

من میخوام وقتی یکی از فیلدهای جدولم خالی هست رنگ اون فیلد در گرید ویو قرمز بشه در مواقعی هم که فیلد پر هست رنگ سبز بشه

مثل گرید زیر 121203

من در اینجا با کد زیر تونستم که کاری کنم که اگه متن داخل فیلد گروه برابر با "فوتبال " بود اون عکس قرمز جایگزین بشه بجای عکس سبز

ولی وقتی همین کد رو برای یکی از فیلدهای گریدم که از ارتباط بین دو جدول ساخته شده و خالی هم هست انجام میدم اخطار میده و برنامه بسته میشه

من در موقع realation از left outer استفاده کردم که در موقع نمایش به مشکلی برنخورم و فیلدهای خالی رو هم نمایش بده .

من میخوام برای رکوردهایی که مقدار اون فیلد که براشون خالی هست اون عکس سبز باشه و برای اونهایی که توسط کاربر پر میشه و یه مقدار بهشون اختصاص داده میشه رنگ قرمز بشه
برای رکوردهایی همون جدول یک اگه بخوام تنطیم کنم حتی اگه خالی هم باشن مشکلی پیش نمیاد ولی برای اون جدول که مرتبط هست با جدول 1 اینجور میشه

if (e.Row.RowType == DataControlRowType.DataRow)
{
string isnew = (string)DataBinder.Eval(e.Row.DataItem, "Group");
if (isnew == "Footbal")
{
var Img = (ImageButton)e.Row.FindControl("openwins");
Img.ImageUrl = "~/Image/nok.gif";
}
}