当前位置: 代码迷 >> ASP.NET >> VS2003&&c#中怎么在客户端获取后台动态生成的Datagrid的列数
  详细解决方案

VS2003&&c#中怎么在客户端获取后台动态生成的Datagrid的列数

热度:3397   发布时间:2013-02-25 00:00:00.0
VS2003&&c#中如何在客户端获取后台动态生成的Datagrid的列数
Datagrid   在客户端有定义,但是数据列是在后台生成的,要怎样在客户端(没有提交页面的情况下)获取到datagrid的列数呢?

------解决方案--------------------------------------------------------
<table id= 'dg '>
<tr> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> <td> 123 </td> </tr>
</table>

<script language=javascript>
alert(document.getElementById( "dg ").cells.length);
</script>
------解决方案--------------------------------------------------------
上述方法全部试验过了,还是不行,提示缺少对象,脚本发生错误。
______________________________________________________________


可能是你自己的js函数没有写对,因为以上写法应该没有问题的。

提示:datagrid在客户端其实是个table对象,所以用table的操作是没有问题的,关于客户端的对象及其属性方法事件等你可以查看DHTML手册,或者MSDN.
  相关解决方案