c# - seleccionar - combobox visual basic 2010
¿Cómo borro un combobox? (13)
Tengo algunos cuadros combinados que están configurados como listas desplegables, y el usuario puede elegir un número en ellos. También tengo un botón Borrar que debería borrar el texto de los cuadros combinados, pero parece que no puedo obtenerlo. He intentado:
//doesn''t work
cboxHour.Text = "";
y
//doesn''t work
cboxHour.ResetText();
Parece que debería ser tan sencillo pero no lo entiendo.
¿Has cboxHour.Items.Clear()
?
Acabo de cambiar el texto del cuadro combinado, así:
Combobox.Text = "Select...";
Combo Box, DropDown todos tienen la misma lógica para borrar / eliminar todos los elementos de ellos y es como a continuación.
//For checkbox list
cblTest.Items.Clear();
//For drop down list
ddlTest.Items.Clear();
Cuando comboBox no está vinculado a datos, he encontrado que necesito ambos: Clear () elimina los elementos pero deja el texto del SelectedItem, mientras que ResetText () elimina ese texto. VS2008.
Cbo.Items.Clear();
Cbo.ResetText();
El mío trabajó con:
ComboBox.removeAllItems();
Si no se lee bien, elimine todos los elementos.
En WPF puedes probar este código
cbHours.Items.Clear ();
La respuesta a tu pregunta es:
metroComboBox1.SelectedItem = null;
anycomboBox1.SelectedItem=null;
Puede probar la opción siguiente para borrar el texto seleccionado y todos los elementos del ComboBox.
comboBox1.SelectedIndex = -1;
comboBox1.Items.Clear();
Puedes usar
Cbo.Items.Clear();
o
Cbo.DataSource = null;
si tienes un enlace en él.
Si ha aplicado el origen de datos al cuadro combinado, no se borrará como cmb.Items.Clear()
.
Para eso, debe asignar un origen de datos null
al cuadro combinado.
cmb.DataSource = null;
cmb.Items.Clear();
Si solo desea borrar la selección actual, pero deje todos los elementos en la lista, puede usar:
cboHour.SelectedIndex = -1
cboxHour.Items.Clear();
esto funciona
private void Resetbtn_Click(object sender, EventArgs e)
{
comboBox1.Items.Clear(); // it will clear a combobox
comboBox1.Items.Add("Student"); //then add combobox elements again.
comboBox1.Items.Add("Staff");
}