【发布时间】:2019-06-29 16:50:57
【问题描述】:
我有 2 个数据表
我想根据数据表 dtSeats(第一个)中的数据过滤 DataTable dtPross(第二个)中的结果
我使用这个代码:
DataTable dtSeats = new DataTable();
dtSeats = "select SitNum,Num from dbo.Table1"
SitNumList = (from row in dtSeats.AsEnumerable()
select Convert.ToInt32(row["SitNum"])).ToList();
当我使用此代码根据 Datarow 列表过滤数据时
DataTable dtPross = "select SitNum from dbo.Table2 where SitNum in (" + SitNumList.ToList() + ")";
我收到了这个错误
SitNum in (System.Collections.Generic.List`1[System.Int32])
我错过了什么吗?
提前致谢。
【问题讨论】:
标签: c#