powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Оператор ">" не может применяться к операндам типа "object"
5 сообщений из 5, страница 1 из 1
C# Оператор ">" не может применяться к операндам типа "object"
    #38537384
Irhen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как побороть: "Оператор ">" не может применяться к операндам типа "object" и "int" "

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
     public void Page1_BeforePrint(object sender, System.EventArgs e)
        {
            if (QueryViolations.Parameters["IsCompare"].ParameterValue>1)

            {
            HeaderRow1Nod.Enabled = true;
            HeaderRow1Depo.Enabled = true;
            HeaderRow1Total.Enabled = true;
            HeaderRow1TotalOver12.Enabled = true;
            HeaderRow2Depo.Enabled = false;
            Text1.Text = "333";
            }

            {
            HeaderRow1Nod.Enabled = false;
            HeaderRow1Depo.Enabled = false;
            HeaderRow1Total.Enabled = false;
            HeaderRow1TotalOver12.Enabled = false;
            HeaderRow2Depo.Height = 1.6;
            }
;;
}
...
Рейтинг: 0 / 0
C# Оператор ">" не может применяться к операндам типа "object"
    #38537388
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
var isCompare = Convert.ToInt32 /* Или подобрать по вкусу */ (QueryViolations.Parameters["IsCompare"].ParameterValue);
if(isCompare >1)
{
    // ...
}
...
Рейтинг: 0 / 0
C# Оператор ">" не может применяться к операндам типа "object"
    #38537404
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч,

может скормить компилятору?if ((dynamic)QueryViolations.Parameters["IsCompare"].ParameterValue > 1) не?
...
Рейтинг: 0 / 0
C# Оператор ">" не может применяться к операндам типа "object"
    #38537624
Irhen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч
Код: c#
1.
2.
3.
4.
var isCompare = Convert.ToInt32 /* Или подобрать по вкусу */ (QueryViolations.Parameters["IsCompare"].ParameterValue);
if(isCompare >1)
{
}




Ошибка компиляции
В отчете 'Report' выявлена ошибка компиляции:'
'Stimulsoft.Report.StiReport.Convert(Stimulsoft.Report.Units.StiUnit, Stimulsoft.Report.Units.StiUnit)' является 'метод', который является недопустимым в заданном контексте
...
Рейтинг: 0 / 0
C# Оператор ">" не может применяться к операндам типа "object"
    #38538705
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Irhen'Stimulsoft.Report.StiReport.Convert(Stimulsoft.Report.Units.StiUnit, Stimulsoft.Report.Units.StiUnit)' является 'метод', который является недопустимым в заданном контексте
Тогда global::System.Convert.ToInt32(...)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Оператор ">" не может применяться к операндам типа "object"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]