Usuario
como pasar filas de un datagridview a otro vb.net 2013

Pregunta
-
hola buenos dias mi nombre es fabian estoy haciendo un programa donde en un datagridview tengo filas y necesito seleccionar algunas y pasarlas a otro datagridview por medio de un botón . podrias ayudarme desde ya muchas gracias
- Cambiado Enrique M. Montejo lunes, 29 de agosto de 2016 7:11 Pregunta relacionada con controles de Windows Forms.
Todas las respuestas
-
EN LA PREGUNTA ANTERIOR QUE HICE ME OLVIDE DE AGREGAR QUE EN LAS FILAS QUE SELECCIONE DEL DATAGRIDVIEW COLOCO DATOS Y DESPUÉS AGREGARIA AL OTRO DATAGRIDVIEW
- Combinado Enrique M. Montejo miércoles, 24 de agosto de 2016 14:14 Preguntas relacionadas.
-
Lo primero es obtener las filas seleccionadas, luego agregar una fila según la estructura de la fila origen y finalmente la copia de valores:
Private Sub btnCopiarFilas_Click(sender As Object, e As EventArgs) For Each row As DataGridViewRow In dgvOrigen.SelectedRows.Cast(Of DataGridViewRow)().Reverse() Dim index As Integer = dgvDestino.Rows.Add(DirectCast(row.Clone(), DataGridViewRow)) For Each cell As DataGridViewCell In row.Cells dgvDestino.Rows(index).Cells(cell.ColumnIndex).Value = cell.Value Next Next End Sub
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Propuesto como respuesta AJ Designs miércoles, 24 de agosto de 2016 17:16
- Marcado como respuesta Enrique M. Montejo viernes, 26 de agosto de 2016 6:39
- Desmarcado como respuesta Enrique M. Montejo viernes, 26 de agosto de 2016 11:38
-
hola willams buenisimo lo que me pasaste pero hay algo que se me olvido decir.
En el ejemplo me mostras como seleccionas las filas y las pasas perfecto, pero debo pasar primero las columnas del dgvorigen para luego hacer si el pasaje de las filas seleccionadas, solo me estaría faltando como pasar las columnas de dgvorigen a dgvdestino para luego seleccionar las filas
desde muchisimas gracias por la ayuda.
y después te voy a preguntar algo de inserción de imágenes gracias saludos
- Editado fabian1212 jueves, 25 de agosto de 2016 12:29
-
Para copiar las columnas puedes hacer lo siguiente:
Private Sub btnCopiarColumnas_Click(sender As Object, e As EventArgs) For Each col As DataGridViewColumn In dgvOrigen.Columns dgvDestino.Columns.Add(DirectCast(col.Clone(), DataGridViewColumn)) Next End Sub
Si tienes una nueva pregunta -distinta al sentido del post original- te recomiendo que cierres el presente hilo y que realices la pregunta en uno nuevo y en la sección adecuada.
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.- Marcado como respuesta Enrique M. Montejo viernes, 26 de agosto de 2016 6:39
- Desmarcado como respuesta Enrique M. Montejo viernes, 26 de agosto de 2016 11:38
-
-
HOLA BUEN DIA DISCULPA SOBRE LA PREGUNTA DE LA INSERCIÓN DE IMAGEN NO ERA MI INTENCIÓN QUE ALGUIEN SE ENOJE.
MI PREGUNTA ES SOBRE LO QUE ME DISTE AYER RESPECTO A LA COPIA DE COLUMNAS Y REGISTROS DE UN DGV A OTRO SI BIEN LA INFORMACION QUE ME DISTE ES BUENA TE COMENTO:
YO EN EL DGV1 COLOCO INFORMACIÓN DE UNA TABLA COMPLETO UNA COLUMNA Y FILA Y NECESITARÍA AGREGARLA MEDIANTE UN BOTÓN AL OTRO DGV2. AGREGARIA ALGUNAS COLUMNAS Y FILAS DEL DGV1.
EN EL EJEMPLO QUE ME DAS DE LAS COLUMNAS LAS ESTOY CLONANDO O COPIANDO Y LO QUE NECESITO ES AGREGAR LAS COLUMNAS CON LOS DATOS NUEVOS Y POSTERIORMENTE INGRESAR TODO A UNA TABLA
DESDE YA TODO LO QUE ME ENVIASTE ME ACLARO MUCHO GRACIAS TOTALES
- Combinado Enrique M. Montejo viernes, 26 de agosto de 2016 11:37 Preguntas relacionadas.