好日子打码机匹配值列表中的集合和值的DataTable行
我想知道有没有从列表中收集匹配的值到数据表行的方式。目前我有这个,这是行不通的。 Ref_Number
是名单收集和dtRefNum
是DataTable
行
int count = Ref_Number.Count > dtRefNum.Rows.Count ? dtRefNum.Rows.Count : Ref_Number.Count;
for (int i = 0; i < count; i++)
{
if (Ref_Number[i].ToString().Trim().Contains(dtRefNum.Rows[i].ToString().Trim()))
{
var refnum = Ref_Number[i].ToString().Trim();
var fsdfsdf = dtRefNum.ToString().Trim();
}
else if (Ref_Number[i].ToString().Trim() == dtRefNum.Rows[i].ToString().Trim())
{
}
您可能需要使用LINQ – Jimbot
如果指数相同,则使用索引而不是名称。有一个可以在数据表中使用的datamapping属性,但使用索引号(列号)可能更容易。我通常使用dt.Rows.Add(new object [] {a,b,c,d,e}); – jdweng
谢谢@Jimbot。任何建议如何去做呢? – Drizzybass