Ich habe diese Fehler auf li nur beim Ausführen, verwende ich Visual Studio.Ich bekomme "Kann nicht umwandeln" Fehler beim Abrufen ausgewählter Elemente in Listbox
Eine nicht behandelte Ausnahme des Typs ‚System.InvalidCastException
Zusätzliche Informationen: Kann nicht das Objekt von Typ‚System.String System.Web.UI.WebControls.ListItem ‚‘ zu geben‘.
private void btnRunReport_Click(object sender, EventArgs e)
{
rptTopBottom.selDepartment = GetDepartments();
}
private string GetDepartments()
{
string selDept = "";
foreach (ListItem li in listDepartment.Items)
{
if (li.Selected)
{
selDept += li.Value + ',';
}
}
selDept = selDept.Substring(0, selDept.Length - 1);
return selDept;
}
, was der Code Zeile bricht auf? Irgendwo, wo Sie versuchen, eine 'String' zu verwenden, als wäre es ein' ListItem' – Alex
, ist das Winforms oder ASP.NET? –
Winforms @CasparKleijne – FatalError