2013-11-21 17 views
0

我的代码获取IQueryable的结果视图值:ArrayList中

IQueryable grpdRows; 
grpdRows = dtInput 
    .Select("", "partno") 
    .AsQueryable() 
    .GroupBy("new (iif(it[\"partno\"] == null, \"\", it[\"partno\"]) as GrpKey1)","it") 
    .Select("new (it.Key.GrpKey1 as GrpKey1, it.Count() as TotalCount")"); 

我需要得到 “grpdRows” resuls在arrayList查看。

回答

0

我觉得这个片段可以帮助你:

IList<string> list = new List<string> 
{ 
    "Value1", 
    "Value2", 
    "Value3", 
    "Value4" 
}; 

IQueryable query = list.AsQueryable(); 
ArrayList arrayList = new ArrayList(query.Cast<string>().ToList()); 

您提供的代码不够,所以我做了与string,而不是我的榜样。