在asp.net中更新颜色的网格视图单元格

问题描述:

我正在ASP.NET中创建一个Web应用程序。我想要的是在创建发票时以及在GridView中更改数量或金额时,影响GridView单元格的行应在几秒钟后突出显示颜色,然后恢复原样。在asp.net中更新颜色的网格视图单元格

我只想抓住用户的价值改变的眼睛。

+1

你可以指定一个css类并使用say [setTimeout](http://www.w3schools.com/js/js_timing.asp)来切换它, – V4Vendetta 2012-07-24 05:57:51

看来,你想要的答案的变化对这个问题: How to change the gridview row colors in onclick event in javascript?

而不是绑定到整个行,你想给JavaScript函数添加到使用数量和金额字段关联的事件:

e.Row.Cells(x).attributes.add("onblur", "ChangeRowColor(this)"); 

注意:在此谨慎使用onblur将无法​​处理所有更改。您可能需要查看Detect all changes to a <input type="text"> (immediately) using JQuery以检测您所在领域的所有更改。

然后为了让你的行“突出显示”,你会发现它最容易使用jQuery's Highlight效果。