【问题标题】:how to change Gridview row color permnetly after Editing编辑后如何永久更改 Gridview 行颜色
【发布时间】:2012-07-21 08:40:19
【问题描述】:

我有一个网格视图,我有一个名为链接按钮的项目模板,通过单击该链接按钮将出现 Ajax 弹出扩展程序,并且用户编辑项目。编辑后行颜色应该更改为其他颜色。颜色应该永久更改.. 我怎样才能实现这一目标

谢谢

【问题讨论】:

  • 如果你想永久改变它的颜色,你需要在你的数据库中保存一些信息来告诉ASP这个行已经被编辑了。列名的一个示例是 [EDITED],如果它的值为 TRUE/YES,则让处理填充其内容的事件根据 EDITED 列的值更改行的颜色

标签: asp.net c#-4.0


【解决方案1】:

您可以通过在 GridViews RowUpdated 事件中设置行背景颜色来实现它

Example:

<asp:gridview id="gridView1" 
        onrowupdated="gridView1_RowUpdated"   
        runat="server"
       ...........................

protected void gridView1_RowUpdated(object sender, GridViewEditEventArgs e)
{
    GridViewRow row = gridView1_RowUpdated.Rows[e.NewEditIndex];
    row.BackColor = Color.LightYellow;
} 

【讨论】:

    猜你喜欢
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多