vb.net - 仅将鼠标悬停在数据网格上时出现奇怪的错误
问题描述
我有一个位于 TabControl 的 TabPage 上的 DataGrid。我使用从另外两个表中创建的匿名列表加载该 DataGrid。一切都加载找到,但是当我选择选项卡来查看 DataGrid 时,我收到了这个我无法理解的奇怪错误消息。这是代码:
Using context = New iTracContext
Dim RecordList As New List(Of TrainingRecord)
Dim AnonymousList As New List(Of Object)
RecordList = context.TrainingRecords.Include("TrainingReference").Include("employee").Where(Function(e) e.due_date < Date.Today And e.completed = 0).ToList
For Each item In RecordList
Dim fLink As New FileLink
fLink = context.FileLinks.FirstOrDefault(Function(f) f.SourceID = item.TrainingReference.id And f.LinkType = "training")
If Not fLink Is Nothing Then
AnonymousList.Add(New With {item.Employee.FirstName, item.Employee.LastName, item.Employee.JobTitle, item.due_date, fLink.Description})
Else
AnonymousList.Add(New With {item.Employee.FirstName, item.Employee.LastName, item.Employee.JobTitle, item.due_date})
End If
Next
Return AnonymousList
End Using
这是错误:
解决方案
发现了问题(新手!),我的代码有一个 if 函数,它在一种条件下插入 5 列,而在另一种条件下只插入 4 列。呃!现在一切都很好!感谢您的输入!
推荐阅读
- java - 尽管无状态会话管理,但 Spring 添加了 JSESSIONID
- python - 以与读取文件相同的方式写入文件
- javascript - 创建一个计时器来浏览图像
- node.js - Nightwatch 可以检测 Instagram 中的输入
- django - 如何将变量传递给 Django 中的表单单选按钮?
- r - R:从每个观察中减去组/类平均值
- json - 在 Gutenberg InspectorControls 中使用 ajax 数据
- python - 如何在一行中合并python中的值和范围或列表?
- assembly - 哪些 x86 指令需要两个(或更多)内存操作数?
- c# - C#将字符串元素数组传递到Task.Run