[VB.NET]对象引用未设置为对象的实例
我正在尝试将我的datagridview中选定行的列值添加到Collection(但如果我使用List或Array,我会得到相同的错误)
码: Dim zdgv = MyDataGridView For a = 0 To zdgv.SelectedRows.Count - 1 MsgBox(zdgv.Rows(zdgv.SelectedRows(a).Index).Cells(0).Value.ToString) Try MyCollection.Add(zdgv.Rows(zdgv.SelectedRows(a).Index).Cells(0).Value.ToString) Catch ex As Exception MsgBox(ex.Message) MsgBox(ex.InnerException) End Try Next
附加信息: 附:是的我用谷歌搜索,但没有问题是类似的.是的我在这里搜索但没有信息.我也尝试了r / visualbasic – 没什么…… 提前致谢. 编辑1:我尝试在新项目中创建非数据绑定datagridview,并从中添加一个值到集合 – 相同的错误.我想我应该去google关于“将对象的引用设置为对象的实例”. EDIT2:这个失败了 – 新手的错误. EDIT3:使用快速计时器 zdgv.Rows(zdgv.SelectedRows(a).Index).Cells(0).Value.ToString 它显示正确的值(正确的值,没有抛出错误)=“1”. 解决方法
这段代码就像我身边的魅力一样.
你忘记了MyCollection上的新内容吗? Dim zdgv = MyDataGridView Dim MyCollection As New Collection For a = 0 To zdgv.SelectedRows.Count - 1 MsgBox(zdgv.Rows(zdgv.SelectedRows(a).Index).Cells(0).Value.ToString) Try MyCollection.Add(zdgv.Rows(zdgv.SelectedRows(a).Index).Cells(0).Value.ToString) Catch ex As Exception MsgBox(ex.Message) If ex.InnerException IsNot Nothing Then MsgBox(ex.InnerException) End If End Try Next (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么ajax中加载的数据无法赋值给变量
- xml – R中的数据mashup:“下标越界”
- c# – System.Configuration.ConfigurationManager未解析
- postgresql – 如何让Npgsql与EF4一起使用?
- ruby-on-rails – Carrierwave,Fog,Amazon S3,Rails 4
- 【linux命令】排序、单一与重复
- c# – 如何检查控制器上下文是否是ASP.NET Core MVC中的子操
- BlazeDS Spring Security Integration问题一点总结
- ruby-on-rails – Action Cable 5是否需要Redis?
- Dagger2从入门到放弃再到恍然大悟