字符串DataTable.Select 比较默认是不区分大小写
table.CaseSensitive = true; 开启大小写区分
public static DataRow[] TableSelectMethod_CaseSensitive(DataTable table, string condition)
{
//表的select 是不区分大小写的
//开启大小写区分后,查询完后,再关闭。如果未查到数据,就不用大小写区分
var oldvalue = table.CaseSensitive;
table.CaseSensitive = true;
var rows1 = table.Select(condition);
//还原
table.CaseSensitive = oldvalue;
if (rows1 != null && rows1.Length > 0)
{
return rows1;
}
return table.Select(condition);
}