降序排序某一列,其他列顺序不变,请问如何实现? SQL语句例: select a,b,c,d from tablename 需要查询4个列,d列显示的是时间, 如何根据d列,对c列进行排序,而a,b列顺序不变,请问如何实现?? SOS....在线等.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以通过 dataRowBound中,对某一列进行冒泡排序,但这样毫无意义,因为,会打乱其他列单列排序后,其他列的数据与此可能并非一条数据,没意义 另附冒泡算法,作为参考,如果有必要的话int [] array = new int [*] ; int temp = 0 ; for (int i = 0 ; i < array.Length - 1 ; i++) { for (int j = i + 1 ; j < array.Length ; j++) { if (array[j] < array[i]) { temp = array[i] ; array[i] = array[j] ; array[j] = temp ; } } } 如何根据取值动态更改gridview的buttonfield的commandname? 不用服务器form如何弹出对话框?? 关于ASp.net对excel的操作 获取部分信息 vs2005 调试网站项目异常的慢 为什么 高分求解原理问题,我想很多人都没搞清楚 标准表达式中数据类型不匹配(asp) “后退”按钮的代码怎么写啊??? 如何将源代码显示出来? 怎样在Calendar中加入链接?弹出新窗口 如何将数据库中取出的数据写入到客户端机器上? 请教全站弹出一个页面的做法
单列排序后,其他列的数据与此可能并非一条数据,没意义
int temp = 0 ;
for (int i = 0 ; i < array.Length - 1 ; i++)
{
for (int j = i + 1 ; j < array.Length ; j++)
{
if (array[j] < array[i])
{
temp = array[i] ;
array[i] = array[j] ;
array[j] = temp ;
}
}
}