C# jqgrid-我想添加动态列表<;T>;到jsondata或任何数据类型
我希望我的程序能够按国家查看一些单词。 因此,在选择国家的搜索选项中有多种选择,这些选择在jqgrid中动态地反映出来。在数据库中,查询运行良好,我正确地得到了它的列表。 然而,我想用jsondata或某些数据类型将这些列表传递给jqgrid,但我不知道该怎么做。这是我的密码C# jqgrid-我想添加动态列表<;T>;到jsondata或任何数据类型,c#,json,asp.net-mvc,linq,jqgrid,C#,Json,Asp.net Mvc,Linq,Jqgrid,我希望我的程序能够按国家查看一些单词。 因此,在选择国家的搜索选项中有多种选择,这些选择在jqgrid中动态地反映出来。在数据库中,查询运行良好,我正确地得到了它的列表。 然而,我想用jsondata或某些数据类型将这些列表传递给jqgrid,但我不知道该怎么做。这是我的密码 public class Search { public List<String> languageGroup; public string stringID; public strin
public class Search
{
public List<String> languageGroup;
public string stringID;
public string category;
public string product;
public List<Search> DoSearchWord(........)
}
public JsonResult SearchDataGrid(string[] targetLang,string[] products, string search_word, string baseLang){
Search search = new Search();
var jsonData = new
{
total = 1,
page = 1,
records = search.DoSearchWord(search_word,baseLang,targetLang,products).ToList().Count,
rows = (
from v_search in search.DoSearchWord(search_word,baseLang, targetLang, products).ToList()
select new
{
cell = new string[] {
//i want to add dynamic generic data
//this section,can`t use loop statement
//how can i get length of dynamic generic
v_search.languageGroup[0].ToString(),
v_search.languageGroup[1].ToString(),
v_search.languageGroup[2].ToString(),
//i dont want to do this
v_search.stringID.ToString(),
v_search.product.ToString(),
}
}).ToArray()
};
return Json(jsonData, JsonRequestBehavior.AllowGet);}`
公共类搜索
{
公共列表语言组;
公共字符串stringID;
公共字符串类别;
公共字符串产品;
公共列表DoSearchWord(……)
}
公共JsonResult SearchDataGrid(字符串[]targetLang、字符串[]产品、字符串搜索\u单词、字符串baseLang){
搜索=新搜索();
var jsonData=new
{
总计=1,
第页=1,
记录=search.DoSearchWord(search_-word、baseLang、targetLang、products).ToList().Count,
行=(
来自search.dosearch中的v_search(search_word、baseLang、targetLang、products.ToList())
选择新的
{
单元格=新字符串[]{
//我想添加动态通用数据
//此部分不能使用循环语句
//如何获取动态泛型的长度
v_search.languageGroup[0]。ToString(),
v_search.languageGroup[1].ToString(),
v_search.languageGroup[2].ToString(),
//我不想这样做
v_search.stringID.ToString(),
v_search.product.ToString(),
}
}).ToArray()
};
返回Json(jsonData,JsonRequestBehavior.AllowGet);}`
请帮帮我