日期:2014-05-17  浏览次数:20436 次

求助:为什么GridView手动添加的列,不显示列数呢?
前台代码: AutoGenerateColomns= True, 然后又加了一个CommandField.

后台代码:Gridview.Datasource=datatable; gridview.DataBind().
现在是数据显示都正常,
但是想获取列数时 gridview.colomns.count, 总是显示只有一列,
估计应该是前台的commandfield, 后台手动的列都没有计算在内。
该如何解决?因为如果取不到手动添加的列,就没有办法更新删除,修改。

谢谢
------最佳解决方案--------------------
编辑模板不就找到了。
------其他解决方案--------------------
前台把用到的列都绑定上
------其他解决方案--------------------
引用:
前台把用到的列都绑定上


因为后台datatable的表是动态的,所以不能确定有多少列,所以也就没法在前台绑定。