Tengo un cuadro de lista que se rellena desde un arrastre SQLDATA, y tira hacia abajo algunas columnas que no quiero como OBJECT_dfj, OBJECT_daskd. La clave es que todos ellos están con OBJECT_, ¿hay alguna manera de eliminarlos del listbox? No puedo cambiar mi declaración SQL.C# eliminación de elementos del cuadro de lista
He intentado esto:
foreach (string item in listBox1.Items)
{
string removelistitem = "OBJECT";
if(item.Contains(removelistitem))
{
listBox1.Items.Remove(item);
}
}
pero me dio el error:
List that this enumerator is bound to has been modified. An enumerator can only be used if the list does not change.
¿Cómo está siendo poblada, a través de código o enlace de datos? ¿Es este WPF? WinForms? ASP.NET? – keithwarren7
Winform, y se completa desde un SQLCOMMAND –
Esto no tiene ningún sentido. WinForms ListBox solo puede contener una columna de texto a menos que esté haciendo un dibujo personalizado. ¿Concatenan los contenidos de todos los campos, o qué? –