问题描述
求指导具体怎么改源错误:行64:{行65:行66:Label12.Text+=" "+" "+"<<"+dr2["bookname"].ToString()+">>入库日期:"+((DateTime)dr2["inTime"]).ToString("yyyy-MM-dd")+"库存:"+dr2["storage"].ToString()+"<br>";行67:}行68:cmd2.ExecuteNonQuery();堆栈跟踪:[ArgumentException:列“storage”不属于表Table。]System.Data.DataRow.GetDataColumn(StringcolumnName)+1995033System.Data.DataRow.get_Item(StringcolumnName)+13可是bookname、inTime、storage都是一张表里面的,如图
解决方案
解决方案二:
你看生成dr2的sql是否包含storage
解决方案三:
你的查询语句有没有把这个字段查出来,
解决方案四:
第一、检查你的sql语句是否正确。第二、检查你sql语句是否有查询这个字段。第三、检查你的DataTable中是否有这一列。
解决方案五:
很明显嘛,你的dr2所在的DataTable没有storage列
时间: 2024-08-31 17:07:20