J'ai une zone de liste remplie à partir d'un pull SQLDATA, et il arrête certaines colonnes que je ne veux pas comme OBJECT_dfj, OBJECT_daskd. La clé est tout cela étant avec OBJECT_, est-il un moyen de les supprimer de la liste? Je ne peux pas changer mon instruction SQL.C# supprimer des éléments de la liste
i essayé ceci:
foreach (string item in listBox1.Items)
{
string removelistitem = "OBJECT";
if(item.Contains(removelistitem))
{
listBox1.Items.Remove(item);
}
}
mais il m'a donné l'erreur:
List that this enumerator is bound to has been modified. An enumerator can only be used if the list does not change.
Comment est-elle peuplée, via le code ou la liaison de données? Est-ce WPF? WinForms? ASP.NET? – keithwarren7
Winform et son remplissage à partir d'un SQLCOMMAND –
Cela n'a aucun sens. WinForms ListBox ne peut contenir qu'une seule colonne de texte sauf si vous effectuez un dessin personnalisé. Êtes-vous concaténant le contenu de tous les champs, ou quoi? –