我有一个使用Alternatingrowstyle属性的GridView,但我也希望在用户编辑行时高亮显示每一行,但是使用此代码时,它只突出显示没有Alternatingrowstyle的行。
protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
{
gv.Rows[e.NewEditIndex].BackColor = System.Drawing.Color.Yellow;
gv.EditIndex = e.NewEditIndex;
if (e.NewEditIndex % 2 == 0)
{
gv.Rows[e.NewEditIndex].BackColor = System.Drawing.Color.Yellow;
}
}
答案 0 :(得分:0)
我使用Matt Berseth的样本进行gridview突出显示取得了很大成功,特别是this extender
答案 1 :(得分:0)
if ((e.Row.RowType == DataControlRowType.DataRow & ((e.Row.RowState & DataControlRowState.Edit) == DataControlRowState.Edit))) {
e.Row.BackColor = Drawing.Color.Yellow;
}