none
Como cuando selecciono una celda de un datagridview, los textbox reciban los valores de las celdas RRS feed

Todas las respuestas

  • Juan, hablas de varios textbox y de una celda.

    Este caso es cuando haces click en una celda y el valor pasa a un textbox

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
      textBox1.Text = dataGridView1.CurrentCell.Value.ToString();
    }

    -----------------------------------------------------------------------------------------------------
    Espero haberte ayudado con mi sugerencia, si resolvió tu problema no olvides marcarla como respuesta.

    Willams Morales P.
    Arequipa - Perú

    martes, 23 de diciembre de 2014 18:00
  • busca primeramente el evento cellclick de tu datagridview, espero que sepas donde buscar eso, sino pues escribe y te explico luego de eso lo unico que tienes que hacer es programarlo de la siguiente manera

    textBox1.Text = dataGridView1.row.cells(1).value

    textBox1.Text = dataGridView1.row.cells(2).value

    etc, etc, etc dependiendo el caso de cuantos tengas amigo

    martes, 23 de diciembre de 2014 18:14
  • Hola como hago para poder ubiercar 

    el evento cellclick

    gracias 

    martes, 23 de diciembre de 2014 19:29
  • que tal william

    son mas 6 textbox

    martes, 23 de diciembre de 2014 19:34
  • Juan,

    Selecciona el DataGridView y ve a la ventana de propiedades (CTRL+W, P), Haces cick en el botón [Eventos] que tiene un icono en forma de rayo y buscas el evento CellClick, sobre el evento haces doble clic.

    -----------------------------------------------------------------------------------------------------
    Espero haberte ayudado con mi sugerencia, si resolvió tu problema no olvides marcarla como respuesta.

    Willams Morales P.
    Arequipa - Perú

    martes, 23 de diciembre de 2014 19:35
  • Amigo Juan la cantidad de textbox no importan de hecho no solo puedes poner valores de textbox, puedes poner lo que quieras, picturebox, combobox, labels, bueno en fin lo que tu desees, fijate bien en lo que puso William, cada control tiene diferentes propiedades y tambien eventos, en el caso tuyo seria bueno que utilizaras el evento cellclick por que asi cuando des click en una fila (row) en particular se rellenan los datos que tienes en esos textbox en los datos que tienes en el datagridview, mucho exito en tu gestion
    miércoles, 24 de diciembre de 2014 11:51
  • Juan David, parece que lo que busca es algo muy bonito que ya está hecho en Windows Forms.  Le recomiendo leer y aprender acerca de Windows Forms Data Binding (enlace a datos).

    La misma fuente de datos del DGV es usada para las casillas de texto.  Entonces cuando seleccione una fila en el DGV automáticamente las casillas de texto se actualizarán.  No necesita escribir código alguno para esto.  Todo el enlace a datos puede hacerse desde la vista de diseño del formulario.


    Jose R. MCP
    Code Samples

    viernes, 26 de diciembre de 2014 20:29
    Moderador

  • Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick Try Dim row As DataGridViewRow = DataGridView1.CurrentRow() TextBox6.Text = row.Cells("id").Value.ToString.Trim TextBox7.Text = row.Cells("cedula").Value.ToString.Trim TextBox8.Text = row.Cells("analista").Value.ToString.Trim TextBox9.Text = row.Cells("usuario").Value.ToString.Trim TextBox10.Text = row.Cells("clave").Value.ToString.Trim TextBox11.Text = row.Cells("mail").Value.ToString.Trim Dim status As String = row.Cells("Status").Value.ToString.Trim Dim credencial As String = row.Cells("credencial").Value.ToString.Trim Catch ex As Exception MessageBox.Show(ex.ToString(), "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub

     'EN EL EVENTO CELLCLICK ...TAMBIEN PODRIA SER EN EL DOUBLECLICK :::TODO DEPENDE DE TI...

    EFRAIN MEJIAS C VALENCIA - VENEZUELA


    viernes, 26 de diciembre de 2014 21:30