使用DataTable时,遇到“
未将对象引用设置到对象的实例”错误
创建DataTable,之后添加列,然后给列赋值(赋值内容是从空间中得到的),在赋值时遇到System.NullReferenceException: 未将对象引用设置到对象的实例
代码如下:
DataTable dtApproval = new DataTable();
dtApproval.Columns.Add("PatientCode", typeof(string));
dtApproval.Columns.Add("PatientName", typeof(string));
dtApproval.Columns.Add("VerifyFlag", typeof(string));
dtApproval.Columns.Add("VerifyAdvice", typeof(string));
dtApproval.Columns.Add("StaffName", typeof(string));
DataRow dr= dtApproval.NewRow();
dr["PatientCode"] = tboxID.Text;//错误从这一行开始
dr["PatientName"] = tboxName.Text;
dr["VerifyFlag"] = cboxApproval.Text;
dr["VerifyAdvice"] = tboxApproval.Text;
dr["StaffName"] = User;
------解决方案--------------------
代码没有错误,
建议还是跟踪调试,看看哪里引用了空对象(null)
------解决方案--------------------
+1;
未将对象引用设置到对象的实例。。
基本上就是哪个对象为空。
楼主断点一下,看看NULL值在哪。
------解决方案--------------------代码没有问题。鉴定完毕!