Ho una casella di riepilogo popolata da un comando SQLDATA, e tira giù alcune colonne che non desidero come OBJECT_dfj, OBJECT_daskd. La chiave è che tutti questi sono con OBJECT_, c'è un modo per rimuoverli dalla listbox? Non riesco a modificare la mia dichiarazione SQL.C# rimozione degli elementi dalla listbox
ho provato questo:
foreach (string item in listBox1.Items)
{
string removelistitem = "OBJECT";
if(item.Contains(removelistitem))
{
listBox1.Items.Remove(item);
}
}
ma mi ha dato l'errore:
List that this enumerator is bound to has been modified. An enumerator can only be used if the list does not change.
Come si viene popolata, tramite codice o associazione dati? È questo WPF? WinForms? ASP.NET? – keithwarren7
Winform, e viene popolato da un SQLCOMMAND –
Questo non ha alcun senso. Il ListBox WinForms può contenere solo una colonna di testo a meno che tu non stia facendo un disegno personalizzato. Stai concatenando il contenuto di tutti i campi o cosa? –