26.11.2011

Datalist satır rengi


protected void dlTrades_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
 {
 System.Data.DataRowView drv = (System.Data.DataRowView)(e.Item.DataItem);
 string hld = (string)drv.Row["Hold"].ToString();
 if (hld == "Trade")
 {
 e.Item.BackColor = System.Drawing.Color.LightGreen;
 e.Item.ForeColor = System.Drawing.Color.White;
 e.Item.Font.Bold = true;
 }
 if (hld == "Hold")
 {
 e.Item.BackColor = System.Drawing.Color.LightGray;
 e.Item.ForeColor = System.Drawing.Color.White;
 e.Item.Font.Bold = true;
 }
 System.Data.DataRowView drv2 = (System.Data.DataRowView)(e.Item.DataItem);
 string stat = (string)drv2.Row["Status"].ToString();
 if (stat == "Open")
 {
 e.Item.BackColor = System.Drawing.Color.LightGreen;
 e.Item.ForeColor = System.Drawing.Color.White;
 e.Item.Font.Bold = true;
 }
 if (stat == "Filled")
 {
 e.Item.BackColor = System.Drawing.Color.Gold; e.Item.ForeColor = System.Drawing.Color.White;
 e.Item.Font.Bold = true;
 }
 if (stat == "Closed")
 {
 e.Item.BackColor = System.Drawing.Color.IndianRed;
 e.Item.ForeColor = System.Drawing.Color.White;
 e.Item.Font.Bold = true;
 }
 }
 }

Hiç yorum yok:

Yorum Gönder