none
Agregar una fila de un DataGrid a otro DataGrid que fue cargado con una consulta SQL RRS feed

  • Pregunta

  • Hola, tengo el siguiente código:

    Dim id, rol as String

       id = DGV_Roles_Asignados(0, DGV_Roles_Asignados.CurrentRow.Index).Value
                 rol = DGV_Roles_Asignados(1, DGV_Roles_Asignados.CurrentRow.Index).Value

                DGV_Roles_Disponibles.Rows.Add(id, rol)
                DGV_Roles_Asignados.Rows.RemoveAt(DGV_Roles_Asignados.CurrentRow.Index)

    Donde Roles_Disponibles es el DataGrid que fue cargado desde la base, al momento de  agregar un rol de los roles asignados me dice: "No se pueden agregar filas mediante programación a la colección de filas de DataGridView cuando el control está enlazado a datos"

    Podrían ayudarme Por favor.

     


    • Editado Gito96 martes, 20 de agosto de 2019 17:43
    martes, 20 de agosto de 2019 17:40

Todas las respuestas

  • hola

    Si cargas el grid asignando el DataSource no vas a poder usar luego el Rows.Add()

    Vas a tener que agregar el dato al origen de datos, si usaste un datatable lo agregas a este y luego lo vuelves asignar al datasource del grid

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 20 de agosto de 2019 17:59