我在绑定gridview之前创建了一个数据行。 这是我的代码:
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();
}
现在我想仅为DataRow
提供一种颜色。如何在c#中执行此操作?
答案 0 :(得分:2)
If(Condition True)
{
e.Row.BackColor = Drawing.Color.Red;
}
答案 1 :(得分:0)
您无法为datarow
添加颜色,但是您可以使用GridRow
的{{1}}颜色RowDataBound
GridView