Как передать более одного значения внутри параметра в dataAdapter с помощью предложения IN в базе данных postgres с использованием reportviewer?
Передавая только одно значение в параметре запроса, отчет составляется без ошибок
protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["port"] = "SANTOS";
}
но когда мы добавляем больше значений в тот же параметр, ничего не найдено
ex port = SANTOS, ITAJAI;
protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["port"] = "SANTOS , ITAJAI";
}
очевидно, когда я помещаю два значения прямо в SQL-запрос, я получаю более правильный результат
WHERE ... AND (fk_lporto IN ('SANTOS', 'ITAJAI')) ... ;
![enter image description here](https://i.stack.imgur.com/L2MIR.jpg)