下面是我的C#代碼來從列表框中從列表框傳遞多個選定的值到一個Array如C#參數
List<string> listCountry = new List<string>();
for (int i = 0; i < lstCountry.Items.Count; i++)
{
if (lstCountry.Items[i]Selected)
{
countries = listCountry.Add(lstCountry.Items[i].ToString());
}
}
填充多所選項目和我有一個線調用方法來運行上述參數的報告:
retVal = CR.GetReport(Company, countries);
我的問題是:我應該定義哪些數據類型國家,因爲它不斷給我的錯誤,如「不能隱式轉換類型‘無效’到‘線’」當我將國家定義爲時string countries = null; 我在這裏做錯了什麼?請幫幫忙,非常感謝你
對不起,我沒有做得很清楚,我有另外一個功能GetReport(),它被定義爲
public CrystalDecisions.CrystalReports.Engine.ReportDocument GetReport(string Company, string countries)
{
CrystalDecisions.CrystalReports.Engine.ReportDocument retVal = new rptReortData();
ReportLogon rptLog = new ReportLogon();
rptLog.logon(retVal, "Report");
retVal.SetParameterValue("P_Country", new string[] { country});
}
如何從列表框中分配中獲得的價值到國家
我添加了功能GetReport()。我在那裏做錯了什麼? – Jenny