如何动态的生成逻辑表达式?
举个简单的例子:
比如方法genReport(datatable dt,string express)
express的参数是一个字符串"dt["age"]>30 and dt["sex"]='M'"
genReport要做的事就是把dt["age"]中大于30并且dt["sex"]='M'的数据都输出来
请问各位如何实现?
------解决方案--------------------datatable 不是有一个select的吗,直接放进去不行?
------解决方案--------------------C# code
DataRow[] genReport(DataTable dt,string express)
{
return dt.Select(express);
}