
11/07/2011, 15:25
|
 | | | Fecha de Ingreso: mayo-2011 Ubicación: Tekax, Yucatán
Mensajes: 213
Antigüedad: 13 años, 10 meses Puntos: 8 | |
Respuesta: Actualizar Combobox Por que mi combo lo lleno de esta manera utilizando este metodo:
public void LlenarCombo(ComboBox cbo, DataView dv, String texto, String valor)
{
try
{
cbo.DisplayMember = texto;
cbo.ValueMember = valor;
cbo.DataSource = dv;
}
catch (Exception ex)
{
MessageBox.Show("Error al poner datos en Combo" +
ex.Message, "Error", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
Aqui para cargar el load.
private void frmCapCliente_Load(object sender, EventArgs e)
{
DataTable dtCiudad = negCiudad.ListarIdDesCiudad();
util.LlenarCombo(cboCiudad, dtCiudad.DefaultView, "Nombre", "IdCiudad");
cboCiudad.AutoCompleteCustomSource = util.CargaAutoAcompletar(dtCiudad, cboCiudad, "Nombre");
cboCiudad.AutoCompleteMode = AutoCompleteMode.Suggest;
cboCiudad.AutoCompleteSource = AutoCompleteSource.CustomSource;
dtCiudad.Dispose();
}
Y esto va en el combo.
private void cboCiudad_SelectedIndexChanged(object sender, EventArgs e)
{
objCiudad.IdCiudad = int.Parse(cboCiudad.SelectedValue.ToString());
DataTable dtCiudad = negCiudad.MostrarDatosCiudad(objCiudad);
}
asi carga la ciudad, le tengo puesto un boton para llamar otro form y
agregar una ciudad, se agrega pero no se actualiza el combo,
mi duda es esa que ya habia planteado. Tengo que cerrar el form para
poder ver la ciudad agregada.
Última edición por galletica12; 11/07/2011 a las 15:30 |