【发布时间】:2026-01-21 16:30:02
【问题描述】:
如何修复“对象引用未设置为对象的实例”错误。它指的是哪个对象? 代码:
Private Sub dvSMasterCurrentYear_DataBound(sender As Object, e As EventArgs) Handles dvSMasterCurrentYear.DataBound
Dim dv As DetailsView = New DetailsView
If DetailsViewMode.Insert Then
DirectCast(dv.FindControl("PlantYear"), TextBox).Text = GetYear()
End If
End Sub
Get Year 返回当前年份,它出现在 detailsview 文本框“PlantYear”中。我尝试使用上面的代码插入值。
感谢您的帮助。
【问题讨论】:
-
您必须允许
FindControl可以返回 null/Nothing。何时/如果这样做,该代码将引发 NRE
标签: asp.net .net vb.net detailsview