sort datalist by x