Совместимость браузера управления средством просмотра отчета SSRS

Вы можете инкапсулировать counter:

struct counterRecParam {
    counterRecParam(int c) : cancelCondition(c),counter(0) {}
    private:
    int cancelCondition;
    int counter;
    friend int countRecursive(counterRecParam);        
};

Теперь вызывающая сторона не может изменить счетчик, и вам нужно лишь слегка изменить функцию:

int countRecursive(counterRecParam crp) 
{
    if(crp.cancelCondition > 0)
    {
        --crp.cancelCondition;
        ++crp.counter;
        return countRecursive(crp);
    }
    else
    {
        return crp.counter;
    }
}

И неявная преобразование позволяет вам позвонить с помощью int

counterRecursive(5);
12
задан Otpi 27 February 2009 в 20:16
поделиться

3 ответа

Я не заметил реальной проблемы с ним отображаемый в Firefox или Safari. Время от времени я думаю, что это могло бы становиться представленным лучше в Firefox, но у меня нет фактических сравнительных тестов для резервного копирования этого.

0
ответ дан 2 December 2019 в 04:53
поделиться

От бедра и возможно немного утрачивают новизну. ASP.NET раньше рассматривал любого не браузер IE как поле скал. Может стоить изучить если Ваши проблемы опыта.

http://weblogs.asp.net/fmarguerie/archive/2005/01/04/346222.aspx

0
ответ дан 2 December 2019 в 04:53
поделиться

SSRS отлично работает в IE6,7,8. Он работает в Firefox и Safari, но с отображением проблем.

Есть два возможных решения для их устранения, протестируйте и посмотрите, какое из них вам подходит.

Решение 1

Перейдите к

C: \ Program Files \ Microsoft SQL Сервер \ MSSQL. (Ваш сервер отчетов экземпляр) \ Reporting Services \ ReportServer \ Pages \ reportviewer.aspx

Обновить стиль как

  ... 

Решение 2

Добавьте следующие изменения в таблицу стилей:

.DocMapAndReportFrame {min-height: 660px; минимальная ширина: 1280 пикселей; }
.MenuBarBkGnd {минимальная ширина: 1000 пикселей; }

0
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

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