error en evento combo

22/02/2008 - 20:56 por AAAAA | Informe spam
Hola amigos tengo esto:
Un combo cuyo nombre es cmbDocumentoOpcion

Esta funcion:
private void llenaCombo()
{
cmbDocumentoOpcion.Items.Add(new Comb1("Cuenta", 0));
cmbDocumentoOpcion.Items.Add(new Comb1("Tarjeta", 1));
cmbDocumentoOpcion.Items.Add(new Comb1("Doc. Identidad", 2));
}

Este evento:
private void cmbDocumentoOpcion_SelectedIndexChanged(object sender,
EventArgs e)
{
MessageBox.Show(cmbDocumentoOpcion.SelectedValue.ToString());
}

Esta structura:
public struct Comb1
{
public Comb1(string _Nombre, int _Codigo)
{
Nombre = _Nombre;
Codigo = _Codigo;
}
public string Nombre;
public int Codigo;

public override string ToString()
{
return this.Nombre;
}
}


Al ejecutarlo mem da este error:
Referencia a objeto no establecida como instancia de un objeto.
y me lo da en ela linea :
MessageBox.Show(cmbDocumentoOpcion.SelectedValue.ToString());


Que esta mal?'
Saludos

Cesar

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
23/02/2008 - 10:21 | Informe spam
"AAAAA" wrote in message
news:
[...]
Al ejecutarlo mem da este error:
Referencia a objeto no establecida como instancia de un objeto.
y me lo da en ela linea :
MessageBox.Show(cmbDocumentoOpcion.SelectedValue.ToString());

Que esta mal?'



Casi seguro, lo que ocurre es que se está disparando el evento antes de
que hayas seleccionado nada en el "combo". Por lo tanto, el SelectedValue es
null, y al intentar llamar a su ToString() te da un error.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida