如问题所述,我希望通过JS计算gridview中的行数。我正在做的方式here,但是没有正确显示。

我也尝试过不同的方法,例如:

 1. var rowscount = document.getElementByID('<%=Gridview1.ClientID%>').rows.length;
 2. var rowscount = document.getElementByID("<%=Gridview1.ClientID%>").rows.length;
 3. var rowscount = document.getElementByID('<%#Gridview1.ClientID%>').rows.length;
 4. var rowscount = document.getElementByID("<%#Gridview1.ClientID%>").rows.length;
 5. var rowscount = document.getElementByID("Gridview1.ClientID").rows.length;
 6. var rowscount = document.getElementByID("Gridview1").rows.length;

更新:忘记了:我的gridview在updatepanel内部。那会有所不同吗?
什么是正确的陈述?

最佳答案

如果要从服务器获取行数,一种方法是使用:

var rowsCount = <%=GridView1.Rows.Count %>

也可以从后台代码将数据发送到JavaScript。

关于javascript - 如何计算在javascript中gridview中的行数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7191633/

10-10 08:28