我有一个10行的DataTable,其中一列是随机编号为1到10的列.我想对它们进行排序.通常,我这样做:
DataView Dv = new DataView(dtPost, "", "views desc", DataViewRowState.Unchanged); repeater.DataSource = Dv; repeater.DataBind();
现在,我只想绑定此Dataview中的前5行.如果我试试这个:
DvPopBlogs.Table.Rows.Cast().Take(5); OR DvPopBlogs.Table.AsEnumerable().Take(5); //this usually works if sorting wasnt necessary
它工作正常,但dataView完全忘记了排序,只从顶部选择了5行.
我也尝试过所有的DataViewRowStates.排序后如何选择前5行?
我好像没想到了!请帮忙!