使用链接按钮更改网格视图中行的背景颜色

时间:2013-01-09 07:30:49

标签: asp.net gridview

我有网格视图,里面有一个链接按钮。我唯一想做的就是改变选定的行背景颜色。我的意思是当我点击链接按钮(编辑)时,必须更改该行的颜色。我使用此代码但它对我不起作用。我的命令网格视图中也有我的记录的ID。 有人能帮助我吗?

代码:

int idx = Convert.ToInt32(e.CommandArgument);

            idx = idx - (GridView3.PageSize * GridView3.PageIndex);

            int ID = (int)GridView3.DataKeys[idx].Value;

         //   GridView3.SelectedRowStyle[idx].backgroundColor= "White";
            Session["ID"] = ID;
            GridView3.EditRowStyle.BackColor = System.Drawing.Color.LightYellow; 

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您的链接按钮的CommandName值为“Edit”,那么您可以使用GridView样式属性

..........
  </Columns>

       <selectedrowstyle backcolor="LightYellow"
         forecolor="DarkBlue"
         font-bold="true"/>  

     </asp:gridview>