use*_*194 1 c# ultrawebgrid infragistics
我有一个网格,我有4行,我需要根据第1,第2和第3行值的输入更新第4行.示例:
当你输入1时,第1行中的总数应该是1,当你在第1行输入1而第2行输入2时,总数应该是3.当我们点击页面上的弹出窗口时,我们是否应该使用java脚本,因为这些行在网格中.如果我遗失任何东西,请告诉我
小智 5
这个问题已在IG论坛上讨论过:http://www.infragistics.com/community/forums/t/77638.aspx
这是我在那里写的:
您可以处理AfterCellUpdateHandler.它将在单元格的值更改后触发,因此在其中您可以查看单元格值并计算总和.之后,您可以更改最后一个单元格的值.例如:
Run Code Online (Sandbox Code Playgroud)function UltraWebGrid1_AfterCellUpdateHandler(gridName, cellId){ var cell = igtbl_getCellById(cellId); var totalCell = cell.Row.getCellFromKey("Total"); var sum = 0; for (var i = 1; i < cell.Row.cells.length-1; i++) { sum += cell.Row.getCell(i).getValue(); } cell.Row.getCellFromKey("Total").setValue(sum); }请参阅随附的样本.如果您更改任何单元格中的值,则会根据新值计算"总计"列中相关单元格的值.
如果您有任何疑问,请告诉我.
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |