我正在尝试使用JQgrid的Web服务实现在列表中使用自定义列名搜索自定义元素,但是我没有想法,我将不胜感激任何帮助.
我不能在这里复制我的代码,但是,例如,我有一个像下面这样的实体:
public class Test
{
public int ID {get; set;}
public string Name {get; set;}
public string Nationality {get; set;}
}
Run Code Online (Sandbox Code Playgroud)
我创建了一个函数来返回这个类的列表:
public static List <Test> getList()
{
List<Test> testList = new List<Test>();
Test testList1 = new Test();
testList1.ID = 123;
testList1.Name = "asd";
testList1.Nationality = "qwe";
testList.Add(testList1);
return testList;
}
Run Code Online (Sandbox Code Playgroud)
从查询字符串我得到searchField和searchString,我已将这些值存储在字符串searchField和searchString中.
我想要一些类似于这个功能的东西(我知道它错了,但我想要这个功能):
list=testList.Where(x=>x.searchField.Contains(searchString));
Run Code Online (Sandbox Code Playgroud)
获取列表或其他任何内容都没有问题,但我只想要类似于此的内容.