在asp.net中更新颜色的网格视图单元格
问题描述:
我正在ASP.NET中创建一个Web应用程序。我想要的是在创建发票时以及在GridView
中更改数量或金额时,影响GridView
单元格的行应在几秒钟后突出显示颜色,然后恢复原样。在asp.net中更新颜色的网格视图单元格
我只想抓住用户的价值改变的眼睛。
答
看来,你想要的答案的变化对这个问题: 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效果。
你可以指定一个css类并使用say [setTimeout](http://www.w3schools.com/js/js_timing.asp)来切换它, – V4Vendetta 2012-07-24 05:57:51