获取到dtEmployeeData中列名为账号的所有值,并且去重后操作

 
 
 
 
 
 
//field字段类型 先where判断后查询需要的字段返回的是一个默认第一个
string strAccountID = dtData.AsEnumerable().Where(r => r.Field<string>("AccountName") == Convert.ToString(dtEmployeeData.Rows[i]["账号"])).Select(r => r.Field<string>("AccountID")).FirstOrDefault();

string strAccountNames = string.Join(",", dtEmployeeData.AsEnumerable().Select(r => r.Field<string>("账号")).Distinct().ToArray());


//在datatable中添加一列,并且标记类型

dtEmployeeData.Columns.Add("AccountID",typeof(string));


猜你喜欢

转载自blog.csdn.net/weixin_41833670/article/details/79545608