none
Tablas y columnas RRS feed

  • Pregunta

  • Hola que tal, la verdad no supe que poner en el titulo...

    Espero puedan ayudarme,Voy a realizar  un software que leerá un archivo txt y para esto el usuario debe indicar

    cuantas columnas quiere 3, 5 0 las que el quiera...

    Pensaba hacerlo con un datagridview pero no se como hacer para que cuando el usuario diga que quiere 3 cree las 3 columnas,alguien sabe cuales serian las instrucciones que debo codificar?

    viernes, 27 de septiembre de 2019 21:41

Respuestas

  • Hola Abraham PH:

    Un método para poder hacer esto, es crear las columnas en una colección y asignarle esta colección al datagridview como fuente de datos.

    DataTable dt = new DataTable();
    /* i tendrá el número de columnas que recojas de la petición de usuario */
    int numColumnsUsuario = 5;
    for (int i = 0; i < numColumnsUsuario; i++)
    {
        dt.Columns.Add(new DataColumn("NombreColumna_" + (i+1), typeof(string)));
    
    }
    
    dataGridView1.DataSource = dt;

    • Marcado como respuesta Abraham PH sábado, 28 de septiembre de 2019 14:14
    sábado, 28 de septiembre de 2019 3:27

Todas las respuestas

  • Hola Abraham PH:

    Un método para poder hacer esto, es crear las columnas en una colección y asignarle esta colección al datagridview como fuente de datos.

    DataTable dt = new DataTable();
    /* i tendrá el número de columnas que recojas de la petición de usuario */
    int numColumnsUsuario = 5;
    for (int i = 0; i < numColumnsUsuario; i++)
    {
        dt.Columns.Add(new DataColumn("NombreColumna_" + (i+1), typeof(string)));
    
    }
    
    dataGridView1.DataSource = dt;

    • Marcado como respuesta Abraham PH sábado, 28 de septiembre de 2019 14:14
    sábado, 28 de septiembre de 2019 3:27
  • Muchas gracias 

    Me sirvió de maravilla

    sábado, 28 de septiembre de 2019 14:14