DataRow row = dtSelect.NewRow(); row["_AutoID"] = rows[0]["_AutoID"].ToString(); row["State"] = "正常"; row["StateDes"] = ""; row["barcode"] = barTmp; dtDetails.Rows.Add(row);//出现错误的地方 解决方案: dtDetails.Rows.Add(row.ItemArray);