表没有主键。
表没有主键。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.MissingPrimaryKeyException: 表没有主键。
源错误:
行 456: if ((v_pno == v_npno) && (v_reset)) //相等且第1次转为1组新品号
行 457: {
行 458: if (ds.Tables["Pch"].Rows.Find(v_pno) != null)
行 459: {
行 460: v_qty = Int32.Parse((ds.Tables["Pch"].Rows.Find(v_pno)["P_Qty"].ToString()));
------解决方案--------------------行 458: if (ds.Tables["Pch"].Rows.Find(v_pno) != null)
出错行
------解决方案--------------------搞定了,是Find()参数应该是该表的主键,设置为主键就可以了。