SQL语句例: select a,b,c,d from tablename  
需要查询4个列,d列显示的是时间,  
如何根据d列,对c列进行排序,而a,b列顺序不变,请问如何实现?? 
SOS....在线等....

解决方案 »

  1.   

    你可以通过 dataRowBound中,对某一列进行冒泡排序,但这样毫无意义,因为,会打乱其他列
    单列排序后,其他列的数据与此可能并非一条数据,没意义
      

  2.   

    另附冒泡算法,作为参考,如果有必要的话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 ;