Параметры DataMethod в SSRS - PullRequest
       10

Параметры DataMethod в SSRS

3 голосов
/ 02 ноября 2011

Я написал метод данных для своего отчета SSRS, как показано ниже. Я создал параметр с именем county, и он работает нормально.

Когда я попытался изменить многозначное свойство параметра на true, оно перестало работать.

Я понял, что для этого нужен массив String [], но я не знаю, что изменить.

Кто-нибудь может мне помочь? Мне также нужно добавить больше параметров. Пример был бы великолепен.

public static System.Data.DataTable GetContactList(String County)
{
    var ranges = new Dictionary<string, object>
    {
      {"ContactPerson.1.County", County}
    };
    var dt = Microsoft.Dynamics.Framework.Reports.AxQuery.ExecuteQuery("Select   ContactPerson.1.Name, ContactPerson.1.County from Contactsquery", ranges);
    return dt;
}

1 Ответ

2 голосов
/ 04 ноября 2011

Вы видели этот пост: http://www.axepclipboard.com/?p=198

Обратите внимание, что AllowBlank имеет значение False, и метод возвращает массив:

public static System.Data.DataTable GetContactList(string[] _county){
    var ranges = new Dictionary<string, object>
    {
      {"ContactPerson.1.County", _county}
    };
    var dt = Microsoft.Dynamics.Framework.Reports.AxQuery.ExecuteQuery("Select   ContactPerson.1.Name, ContactPerson.1.County from Contactsquery", ranges);
    return dt;
}

Надеюсь, это поможет!

...