IEnumerable<DataRow> drIEOrderDetail =
from data in dsOrder.Tables["ORDDETL02"].AsEnumerable()
where data.Field<int>("INOWNER") == int.Parse(txtInventoryOwner.Text.Trim()).ToString()
&& data.Field<string>("SKUCODE") == txtSKUCode.Text.Trim()
&& data.Field<string>("PACKID") == cmbPackageId.SelectedValue.ToString()
&& data.Field<string>("BATCH") == txtBatch.Text.ToString()
select data;
我在收到錯誤:LINQ的 - 指定的轉換是無效
data.Field<int>("INOWNER") == int.Parse(txtInventoryOwner.Text.Trim()).ToString()
其中INOWNER
數據類型是整數。 整數和字符串都不接受。
'txtInventoryOwner.Text.Trim()'的值是什麼 –
remove ToString()。 –
任何數值 – priya