关于datagrid 的列宽度的总题 怎样用编程的方法获取 DATAGRID的列的宽度,我用this.datagrid1.tablestyle[0].columnestyle[0].width.tostring()的时候系统总是提问出错,请各位多多帮忙谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.datagrid1.TableStyles[0].GridColumnStyles[0].Width.ToString()。我用的是正常的! 是不是datagrid是空的他找不到你指定的列啊? 以下错误提示信息未处理的“System.ArgumentOutOfRangeException”类型的异常出现在 mscorlib.dll 中。其他信息: 索引超出范围。必须为非负值并小于集合大小。 DataGrid没有内容或者你指定的索引值太大了,所以会报错。仔细检查一下! 应该是DataGrid没有绑定内容。 DATAGRID里没有数据,看一下你绑定给它的数据源,有没有行或者是不是为null. 那是因为你的datagrid1中没有tablestyle 或者你的tableStyle中没有columnStyle,检查一下吧。单步跟踪很容易查找的! 你的datagrid的里是不是自动生成的,在这种情况下你的columns.count 是为0的手动绑定一下datagrid的列应该可以解决你的问题 关于作用域的问题 求经典的winform实例C# 那个高手用微软做过语音的请指导 C#中如何使用Speech发音 高手进 datagridview 列宽问题 C#赋值未处理错误NullReferenceException 如何获取一个进程的用户? crystalReport中怎么做这样的报表呀。请大家多多帮助啊 经常遇到使用一些函数的时候 ,编译器警告函数已经过时了? 如何防止Form上的图形被擦掉? datagridview无法显示全部行 WinForm 中動態更改列類型
未处理的“System.ArgumentOutOfRangeException”类型的异常出现在 mscorlib.dll 中。其他信息: 索引超出范围。必须为非负值并小于集合大小。
仔细检查一下!
DATAGRID里没有数据,看一下你绑定给它的数据源,有没有行或者是不是为null.
手动绑定一下datagrid的列应该可以解决你的问题