0

我得到一个

System.AgumentException:列 'BarcodeStr' 不属于表

当我将 C# 应用程序从运行 Windows 10 的开发 PC 部署到运行 Windows 10 的平板电脑时。

我的应用程序是一个带有嵌入式 LocalDb v11.0 的 C# Windows 窗体应用程序。在开发PC上,它连接没有问题,但是当我部署它时,我得到了那个错误。

我的连接字符串是:

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\LocalDB\StockTakeDB.mdf;Integrated Security=True 

问题似乎来自这一行:

int intScanned = dtStockTake.AsEnumerable().Where(r => r ["BarcodeStr"].ToString().Trim().Length > 0 && !r["BarcodeStr"].ToString().ToUpper().Contains("BUNDLE-0-LABEL")).Select(x => x["BarcodeStr"].ToString()).ToList().Distinct().ToList().Count();    
4

0 回答 0