此代码正确获取数据并显示它;但是,排序完全被忽略了。
DataTable dt = f.Execute().Tables[0];
dt.DefaultView.Sort = summaryColumn;
rptInner.DataSource = dt.DefaultView;
rptInner.DataBind();
我可以做些什么来强制视图自行排序吗?
(f.Execute() 返回一个数据集,在表的位置 0,summaryColumn 是表中列的名称,rptInner 是一个转发器控件)
编辑
summaryColumn 是一个字符串变量,它具有我要排序的列的确切名称。我没有使用 sproc 或任何东西,DataSet 是给我的,我负责对其进行排序。