首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

急需解答!未将对象引用设置到对象的实例

2011-12-10 
急需解答!~!~!~在线等,未将对象引用设置到对象的实例。未处理的“System.NullReferenceException”类型的异常

急需解答!~!~!~在线等,未将对象引用设置到对象的实例。
未处理的“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!

热点排行