Crystal Reports и LINQ

Чистый ответ JavaScript для сортировки объекта. Это единственный ответ, который, как я знаю, будет обрабатывать отрицательные числа. Эта функция предназначена для сортировки числовых объектов.

Вход obj = {1000: {}, -1200: {}, 10000: {}, 200: {}};

function osort(obj) {
var keys = Object.keys(obj);
var len = keys.length;
var rObj = [];
var rK = [];
var t = Object.keys(obj).length;
while(t > rK.length) {
    var l = null;
    for(var x in keys) {
        if(l && parseInt(keys[x]) < parseInt(l)) {
            l = keys[x];
            k = x;
        }
        if(!l) { // Find Lowest
            var l = keys[x];
            var k = x;
        }
    }
    delete keys[k];
    rK.push(l);
}

for (var i = 0; i < len; i++) {

    k = rK[i];
    rObj.push(obj[k]);
}
return rObj;
}

Выход будет отсортирован по объекту по тем номерам с новыми ключами, начинающимися с 0.

12
задан David Vidmar 18 September 2008 в 22:02
поделиться

2 ответа

Документ MSDN предполагает, что можно связать Кристаллический Отчет ICollection.

Я мог бы рекомендовать Список (T)?

2
ответ дан 2 December 2019 в 23:08
поделиться

Altough я не попробовал его сам, это, кажется, возможно при помощи комбинации DataContext. LoadOptions для создания стремящимся принять, что отношения и GetCommand (IQueryable) возвращают объект SQLCommand, который сохраняет отношения.

Посмотрите больше информации о Форумах MSDN.

1
ответ дан 2 December 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: