Tengo dos listbox que los lleno de la siguiente manera
Código:
Tengo otro listbox que lo lleno asi:Private Sub CARGAR_LSB_EXISTENTES() Try If ENCABEZADOSComboBox.SelectedValue <> Nothing Then Dim SERVICIO As New ServiceMC.CASTA_MCWSSoapClient DSET_ASIGNADO.Clear() MENSA = SERVICIO.ERRORES If MENSA <> "0" Then MsgBox(MENSA) Else DSET_ASIGNADO = SERVICIO.MENU_EXISTENTES DV_MENU_ASIGNADO.Table = DSET_ASIGNADO.Tables(0) DV_MENU_ASIGNADO.RowFilter = String.Format(" PADRE = '{0}' ", ENCABEZADOSComboBox.SelectedValue) MENU_EXISTENTESListBox.DataSource = DV_MENU_ASIGNADO MENU_EXISTENTESListBox.DisplayMember = "HIJOS" MENU_EXISTENTESListBox.ValueMember = "FORM_NAME" End If End If Catch ex As Exception End Try End Sub
Código:
Vaya lo que sucede es que quiero pasar los datos desde MENU_EXISTENTESListBox a MENU_ASIGNADOSListBox, solamente los que selecciono, ahorita estoy probando uno por uno con este codigo.Private Sub CARGAR_LSB_ASIGNADOS() Try If ENCABEZADOSComboBox.Text.Trim <> Nothing Then Dim DV As New DataView Dim SERVICIO As New ServiceMC.CASTA_MCWSSoapClient Dim DSET As New DataSet DSET.Clear() MENSA = SERVICIO.ERRORES If MENSA <> "0" Then MsgBox(MENSA) Else DSET = SERVICIO.MENU_USUARIO DV.Table = DSET.Tables(0) DV.RowFilter = " COD_TIPUSU = '" & USUARIOSListBox.SelectedValue & _ "' AND PADRE= '" & ENCABEZADOSComboBox.Text.Trim & "'" MENU_ASIGNADOSListBox.DataSource = DV MENU_ASIGNADOSListBox.DisplayMember = "HIJOS" MENU_ASIGNADOSListBox.ValueMember = "COD_MENU" End If End If Catch ex As Exception End Try End Sub
Código:
Vaya pero al pasar al MENU_EXISTENTESListBox me sale este error.Private Sub ENLAZAR_DATOS() Try MENU_ASIGNADOSListBox.Items.Add(MENU_EXISTENTESListBox.SelectedItem) Catch ex As Exception MessageBox.Show(ex.Message, _ NOM_EMPRESA.Trim, _ MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub
System.Data.DataRowView
Encontes no se cual sera el error
Espero me puedan ayudar.