我有两个标签,例如FixedTotal和TotalPercent,一个GridView,其中有一行,例如
ReferenceID Percentage Amount
-------------- ------------- --------
1 5 1000
在这里,我想使用TotalPercent标签的文本更改“百分比”列的值5。
并且我想在FixedTotal标签中显示“金额”列的值1000。
我还想检查网格是否有行?这该怎么做?
列是BoundField列。
最佳答案
Getting/Setting
值给gridview单元格,您需要知道Gridview的Row Index
,当您从gridview调用JS函数时可以pass row index
<script language="javascript" type="text/javascript">
function update(rowIndexOfGridview) {
var ri = rowIndexOfGridview;
var grd = document.getElementById('<%= GridView1.ClientID %>');
CellValue = grd.rows[ri].cells[1].childNodes[0].value; // get
grd.rows[ri].cells[2].childNodes[0].value = CellValue; assign
...........
.............
}