【发布时间】:2014-04-14 14:17:48
【问题描述】:
我和LINQ join two DataTables有同样的问题 但我的数据表是在运行时制作的,比如
DataTable dtTML = (DataTable)JsonConvert.DeserializeObject(Convert.ToString(data.Json.Args[0]["TML"]), (typeof(DataTable)));
某人给出的解决方案很好,但我在 datarows2 上遇到错误
select dtResult.LoadDataRow(new object[]
{
dataRows2.Field<int>("stock") // here is error : does not exist in current context
}
虽然 dataRows1.Field(s) 没问题
【问题讨论】:
-
显然对于给定的数据行没有具有该名称的列值。不确定您还希望听到什么,或者这与加入两个表有什么关系。
-
同意,您的数据表有
"stcok"列吗? -
是的,我是说我的数据表在运行时