DataTable转数组List:

简单粗暴方法如下测试:

DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(string));
dt.Columns.Add("BillNo", typeof(string));

for (int i = 0; i < 3; i++)
{
  DataRow dr = dt.NewRow();
  dr["ID"] = i;
  dr["BillNo"] = "A00" + i;
  dt.Rows.Add(dr);
}
var lists = dt.AsEnumerable().Select(t => t.Field<string>("BillNo")).ToList();

string values = "AND CompanyID IN('" + string.Join("','", lists) + "')";
Console.WriteLine("-->"+ values);
Console.ReadKey();

效果图:

 

posted on 2020-07-22 15:38  *星雨*  阅读(261)  评论(0编辑  收藏  举报