我为我的 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;
}
最佳答案
你看过这篇博文吗: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;
}
希望这对您有所帮助!
关于c# - SSRS 中的数据方法参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7973480/