Asp.net 如何给datarow添加颜色?
在绑定gridview之前,我已经创建了一个datarow。 这是我的代码:Asp.net 如何给datarow添加颜色?,asp.net,c#-4.0,datarow,Asp.net,C# 4.0,Datarow,在绑定gridview之前,我已经创建了一个datarow。 这是我的代码: DataTable dt1 = objAttendees.fetch_attendeesforSupplier(); if (dt1.Rows.Count > 0) { DataRow dr = dt1.NewRow(); //DataRow dr = style.'background: #EEE9F8;'; dr["CompanyName"] = Convert.ToString(d
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#中实现这一点?您不能为数据行
着色,但是您可以使用网格视图
的行数据绑定
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();
}
protected void grdSupplier_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowState == DataControlRowState.Alternate)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.BackColor = Drawing.Color.Red;
}
}