如果在微软的Excel文档中操作:
一、打开需要操作的表格。
例如,大家需要根据 “品牌”按字母排序的基础上再按指导价格排序,价格从低到高显示。下图为初始显示效果。
二、全选表格后点击自定义排序,见图片操作指引。
(全选表格:直接鼠标单击左上角的红色框框位置。)
全选表格可以看到整个表格就变了颜色的,说明全选成功,然后点右上角位置,选择排序。
三、点开自定义排序之后,就会出来下图框框。
大家是想要先按名称排序再按价格排,那就点“添加规则”,选择“品牌”,顺序递增。再点一次“添加规则”,选择“指导价格”,顺序递增。
四、设置好了之后,如下图显示。五、看到显示出来的结果是自己要的效果就点击保存。操作完成。
如果是借助电子表格控件产品(这里以前端表格控件 SpreadJS为例)
只需要借助:SortColumns方法,即可实现
public Form1()
{
InitializeComponent();
this.fpSpread1.Sheets[0].Columns[3].AllowAutoSort = true;
this.fpSpread1.AutoSortingColumn += fpSpread1_AutoSortingColumn;
}
void fpSpread1_AutoSortingColumn(object sender, FarPoint.Win.Spread.AutoSortingColumnEventArgs e)
{
e.Cancel = true;
//以下为排序代码
}
本段内容请参考:/forum.php?mod=viewthread&tid=13964&highlight=%CA%FD%BE%DD%C5%C5%D0%F2