日期:2014-05-19  浏览次数:20778 次

关于datagrid 的列宽度的总题
怎样用编程的方法获取 DATAGRID的列的宽度,我用
this.datagrid1.tablestyle[0].columnestyle[0].width.tostring()的时候系统总是提问出错,请各位多多帮忙谢谢

------解决方案--------------------
把异常提示发上来!
------解决方案--------------------
帮顶!
------解决方案--------------------
是不是datagrid是空的他找不到你指定的列啊?
------解决方案--------------------
应该是DataGrid没有绑定内容。
------解决方案--------------------

DATAGRID里没有数据,看一下你绑定给它的数据源,有没有行或者是不是为null.
------解决方案--------------------
那是因为你的datagrid1中没有tablestyle 或者你的tableStyle中没有columnStyle,检查一下吧。单步跟踪很容易查找的!
------解决方案--------------------
你的datagrid的里是不是自动生成的,在这种情况下你的columns.count 是为0的
手动绑定一下datagrid的列应该可以解决你的问题
------解决方案--------------------
先判断columns值。