protected void GridPipeline_Sort(object sender, ExtAspNet.GridSortEventArgs e)
{
list1 = GetPage1(userAccount);
IListSource lists = list1 as IListSource;
object dataT = "";
if (lists != null)
{
dataT = lists.GetList();
}
DataView view1 = dataT as DataView;//view1获取不到dataT中的值
view1.Sort = String.Format("{0}", e.SortField, e.SortDirection); GridPipeline.DataSource = view1;
GridPipeline.DataBind();
}
是银linq to sql 做的,排序的时候好像是要全部放在DataView 中然后再排序,请问各位大侠要怎么做才可以把值放进去呢???
或者有没有办法直接给IEnumerable类型的排序?
{
list1 = GetPage1(userAccount);
IListSource lists = list1 as IListSource;
object dataT = "";
if (lists != null)
{
dataT = lists.GetList();
}
DataView view1 = dataT as DataView;//view1获取不到dataT中的值
view1.Sort = String.Format("{0}", e.SortField, e.SortDirection); GridPipeline.DataSource = view1;
GridPipeline.DataBind();
}
是银linq to sql 做的,排序的时候好像是要全部放在DataView 中然后再排序,请问各位大侠要怎么做才可以把值放进去呢???
或者有没有办法直接给IEnumerable类型的排序?
A dataT = "";
返回类型是
dataT = {System.Data.Objects.ObjectView<Wicresoft.ICRM.DAL.iCRM_PipelineManagement>}
OrderBy() 作用于IEnumerable<TSource>类型
OrderBy() 作用于IEnumerable<TSource>类型
这个要怎么 用?