none
Copiar celdas seleccionadas en DataGridView con ContextMenuStrip

    Pregunta

  • Buenas tardes,

    Como puede copiar con un ContextMenuStrip cualquier celda o celdas que seleccione en un DataGridView?

    Quedo en espera de sus comentarios.

    De antemano gracias.

    Saludos.

    miércoles, 16 de noviembre de 2016 23:49

Respuestas

Todas las respuestas

  • Hola Eduardo060888,

    Copiar a dónde ?

       Private Sub CopiarCeldasToolStripMenuItem_Click(sender As Object, ......
            If DataGridView1.SelectedCells.Count = 0 Then
                MessageBox.Show("Debe seleccionar por lo menos una celda.")
                Exit Sub 'Salimos del evento
            End If
    
            'Hay celdas seleccionadas, hacemos algo
            '.....
    
        End Sub

    Si te explicas con más detalle para echarte una mano.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI



    jueves, 17 de noviembre de 2016 2:37
  • Copiar al portapapeles.

    Gracias.

    Saludos.

    jueves, 17 de noviembre de 2016 16:18
  • Puedes decirnos el propósito. Fundamentalmente quien será el receptor primario de los datos. Dónde van a ser pegados.

    Digo esto, porque vos podés meter en el portapapeles los objetos como tales si luego van a ser consumidos por el mismo programa o programas de la misma plataforma (winforms).

    Si quieres pegar tus datos en un procesador de textos, o en una hoja de cálculos, etc., entonces los datos deberían ser transformados al o a los formatos que aquellos programas puedan manejar (txt, csv, HTML, XML, etc.). Vos podés almacenar en el portapapeles versiones del objeto en diferentes formatos.




    jueves, 17 de noviembre de 2016 17:22
  • Hola Eduardo:

     Por favor revisa lo comentado en este articulo:

    contextMenuStrip y DataGridView

     Espero te sea de utilidad.


    Saludos desde Monterrey, Nuevo León, México!!!

    jueves, 17 de noviembre de 2016 17:26