Visual Basic.NET - Excepcion (datasource)

 
Vista:

Excepcion (datasource)

Publicado por Carlos (6 intervenciones) el 06/10/2006 20:52:06
Mi problema es el siguiente. En mi form tengo 2 opciones, al dar click en la opcion1 mi combo se llena con los datos de mi BD pero el problema surge cuando hago click en la otra opcion debe limpiarse en combo para el ingrese de otra BD .. sale un mensaje que dice: "No sepuede modificar la coleccion Items cuando esta establecida la propiedad DataSource. bueno aqui les paso el codigo con el que estoy trabajando:

Try
CBOLIST1.Items.Clear()
If RBTREG1.Checked = True Then

da.Fill(ds, "Verb_Regular")
CBOLIST1.DataSource = ds.Tables("Verb_Regular")
CBOLIST1.ValueMember = "Verb"
End If
If RBTIRR1.Checked = True Then
da1.Fill(ds, "Verb_Irregular")
CBOLIST1.DataSource = ds.Tables("Verb_Irregular")
CBOLIST1.ValueMember = "Verb"
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try

Ah!! este codigo esta en un Button.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Excepcion (datasource)

Publicado por Harold (411 intervenciones) el 06/10/2006 23:49:41
limpia tu combo...

como en el ejemplo siguiente

TRY

CBOLIST1.datasource=nothing

CBOLIST1.Items.Clear()
If RBTREG1.Checked = True Then

da.Fill(ds, "Verb_Regular")
CBOLIST1.DataSource = ds.Tables("Verb_Regular")
CBOLIST1.ValueMember = "Verb"
End If
If RBTIRR1.Checked = True Then
da1.Fill(ds, "Verb_Irregular")
CBOLIST1.DataSource = ds.Tables("Verb_Irregular")
CBOLIST1.ValueMember = "Verb"
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar