急需解答!~!~!~在线等,未将对象引用设置到对象的实例。
未处理的“System.NullReferenceException”类型的异常出现在 信息输入实验.exe 中。
其他信息: 未将对象引用设置到对象的实例。
Private Sub btn添加_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn添加.Click
Dim myrow As DataRow = Mds1.Tables( "message ").NewRow
myrow( "机构名称 ") = cbo名称.Text
myrow( "电机型号 ") = cbo型号.Text
myrow( "数量 ") = nud.Text
ad.Fill(Ds1, "YzrMotorCDF ")
Dim dv As DataView = New DataView(Ds1.YzrMotorCDF)
dv.RowFilter = " Type= ' " & cbo型号.Text & " ' " & " and CDF= ' " & cbo级别.Text & " ' "
dg.DataSource = dv
Dim mdrv As DataRowView
Dim sTitle() As String = { "Type ", "CDF ", "RatedPower ", "RatedCurrent ", "RatedRotorCurrent "}
myrow( "功率 ") = mdrv(sTitle(2))
myrow( "定子电流 ") = mdrv(sTitle(3))
myrow( "转子电流 ") = mdrv(sTitle(4))
Mds1.Tables( "机构参数 ").Rows.Add(myrow)
End Sub
[解决办法]
常见的有6中
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
你自己仔细检查下
解释的真详细,学习下!我也是才开始搞VB.NET开发的。
对象为初始化前段时间也老困扰我,但是都解决了,也没有系统的归纳下!
GOOD!