主题:为何隐藏DataGrid一列的时候 系统提示错误
song00yuan
[专家分:0] 发布于 2005-11-09 14:32:00
[em10]
索引超出范围。必须为非负值并小于集合大小。参数名: index
Dg_LogArrange.Columns[2].Visible=false;
谢谢解答!
回复列表 (共3个回复)
沙发
williambolice [专家分:470] 发布于 2005-11-10 23:33:00
我估计你也许做了datagrid的编辑或者删除链接按钮或者链接的按钮,并且你可能在itemBind中说明了该列的设置,比如删除时弹出对话框,假设删除为第7列,当你隐藏前面的列时它就变成第6列,此时就会报错,报错结果就是你说的那样,隐藏后重定位你的相关列就可解决问题
板凳
huyun2008 [专家分:90] 发布于 2005-11-13 10:44:00
.net学习技术交流群,欢迎大家加入17630003
3 楼
yeti20011 [专家分:60] 发布于 2005-12-09 05:06:00
索引是从○开始的
你看看时候是你的索引的错误啊
我来回复