int str = int.Parse(GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString()); 出现了
2个回答
展开全部
是不是又两个DataGridView啊,如果两个的话你用的是第一个,你点击了第二个的话也会报这个错的,换有就是你没用完当前索引值后最好是清空一下,以便下次重新复制在用,这样一般不会出错的,祝你好运
追问
没有用两个GridView啊!拉了一个控件,然后手写添加列的,手写分页的啊!该怎么修改啊?
追答
手写添加列,你的初始值赋值了吗?要能在属性里面设置的在属性里面设置,否则程序运行的时候要读一行,效率较低,记得要清空dataGridView1.Columns.Clear()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询