社区
C#
帖子详情
dataGridView索引超出范围 必须为非负值并小于集合大小
fengxue861101
2010-01-04 06:41:09
在 直接给dataGridView1的第2行、第2列赋值m。
private void Form4_Load(object sender, EventArgs e)
{
dataGridView1.Rows[1].Cells[1].Value = "m";
}
但发生错误:索引超出范围 必须为非负值并小于集合大小。我解决不了,请大家帮下。网上也有这类错误的解答,但不是这个问题。
...全文
441
6
打赏
收藏
dataGridView索引超出范围 必须为非负值并小于集合大小
在 直接给dataGridView1的第2行、第2列赋值m。 private void Form4_Load(object sender, EventArgs e) { dataGridView1.Rows[1].Cells[1].Value = "m"; } 但发生错误:索引超出范围 必须为非负值并小于集合大小。我解决不了,请大家帮下。网上也有这类错误的解答,但不是这个问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Relieved
2011-04-12
打赏
举报
回复
那怎么使DataGridview必须要有两行以上呢 ?
fengxue861101
2010-01-04
打赏
举报
回复
理解了
HarveyYan
2010-01-04
打赏
举报
回复
你要赋值的行必须要存在。也就是说你要在第二行赋值某单元格赋值,那DataGridview必须要有两行以上,否则就出现你描述的错误。
wuyq11
2010-01-04
打赏
举报
回复
dataGridView1是否加载了数据,判断是否有第2行、第2列
fengxue861101
2010-01-04
打赏
举报
回复
在DataGridview里面添加了5列,但里面没有值,我要在第2行、第2列给它赋值m
我在深圳搬砖-Justin
2010-01-04
打赏
举报
回复
你寫在Form_Load事件裏面在
在窗體運行的時候數據還沒有加載,DataGridview沒有值的
再加載數據後再使用就不會出錯了
gridview
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
在DataGrid或者GridView控件中要取得数据库的ID时,所出现“
索引
超出范围
。
必须
为
非负值
并
小于
集体
大小
。参数名:index” 的解决方案。 如:string c_id=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString(); 注:e.Item.ItemIndex 是DataGrid或者GridView控件
索引
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。 参数名: index DataKeyNames删除就一个关键字
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。 参数名: index 小白已解决 这是我的第一篇博客,不知道能写成什么鬼样子。 先说问题 报这个错。 我先说我想干嘛。删除啊。找几个关键标识。之前看DataKeyNames就一个,不够用。想用数组。于是: GridView1.DataKeyNames = new string[] { "列名1", "列名2", "列名3" }; 然后 DataK...
[网络收集]
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
,参数名: index。
GridView更新时,提示“
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
” 把GridView的EnableViewState属性设置为true,这样就可以了,如果是false就不能保存其数据的状态。
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。参数名: index 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的...
System.ArgumentOutOfRangeException:“
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。Parameter name: index”
在winform中使用
DataGridView
控件,使用该行代码报错 int index = this.
dataGridView
1.SelectedRows[0].Index;该行代码用于获取选中的该行序号。代码报错:System.ArgumentOutOfRangeException:“
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。
GridView
索引
超出范围
。
必须
为
非负值
并
小于
集合
大小
。 DataKeys(e.RowIndex).Value 参数名: index
GridView1.DataKeys[e.RowIndex].Value.ToString()
必须
为
非负值
并
小于
集合
大小
参数名:index
必须
为
非负值
并
小于
集合
大小
参数名:index 报错在:GridView1.DataKeys[e.RowIndex].Value.ToString() 问题在于:只要在GridView列表属性的DataKeyNames项里添加所设为主键的字段名...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章