如何在aspx.cs中为datarow赋予颜色? [英] how to give color to datarow in aspx.cs?

查看:180
本文介绍了如何在aspx.cs中为datarow赋予颜色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在绑定gridview之前,我已经创建了一个数据行.
这是我的代码:

i have created a datarow before binding the gridview.
this is my code :

DataTable dt1 = objAttendees.fetch_attendeesforSupplier();
      if (dt1.Rows.Count > 0)
      {
          DataRow dr = dt1.NewRow();

          //DataRow dr = style.'background: #EEE9F8;';
          dr["CompanyName"] = Convert.ToString(dt1.Rows[0]["CompanyName"]);
          dr["keyfullname"] = Convert.ToString(dt1.Rows[0]["keyfullname"]);
          dr["Email"] = Convert.ToString(dt1.Rows[0]["Email"]);
          dr["attendeesfullname"] = Convert.ToString(dt1.Rows[0]["keyfullname"]);
          dr["attendeesemail"] = Convert.ToString(dt1.Rows[0]["Email"]);
          dr["CreatedDate"] = Convert.ToString(dt1.Rows[0]["CreatedDate"]);
          dr["TransactionType"] = Convert.ToString(dt1.Rows[0]["TransactionType"]);

          dt1.Rows.Add(dr);

          dt1.AcceptChanges();

          gdSupplier.DataSource = dt1;
          gdSupplier.DataBind();
     }


现在我只想给该数据行添加颜色...如何在C#中做到这一点?
请帮帮我


now i want to give a color to that datarow only...how to do this in c#?
please help me out

推荐答案



Hi,

protected void gvUserInfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// put your condition, based on that apply the color
}

}




试试这个
link1
链接2
Hi,

try this
link1
link2


请参见该示例

see this example for that

protected void GVRate_RowDataBound(object sender, GridViewRowEventArgs e)
   {
       try
       {
           if (e.Row.RowType == DataControlRowType.DataRow)
           {
               DateTime dtdate = DateTime.ParseExact(e.Row.Cells[1].Text, "dd/MM/yyyy", null);

               if (dtdate == DateTime.Now.Date)
               {
                   e.Row.BackColor = Color.FromName("#00B5D0");
               }
           }
       }
       catch (Exception ex)
       {
          
       }
   }



它基于今天的日期条件.就像您输入一些条件一样.



it is based on today date condition..like you enter some condition..


这篇关于如何在aspx.cs中为datarow赋予颜色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆