none
Cambiar nombre de Cabecera DGV a una tabla cargada desde excel RRS feed

  • Pregunta

  • hola buen dia, disculpen alguien sabe como puedo cambiar el nombre a una cabecera de un Datagridview que cargo desde un Excel
    las columnas de Excel son Grupo, Linea, Lunes, Martes ,Miercoles , jueves, sabado, domingo  y quisiera cargar las fechas actuales de esos dias de la semana cosa que ya tengo con un metodo que lo jala desde el sistema

    espero haberme dado a entender y muchas gracias por su tiempo

    miércoles, 18 de septiembre de 2019 15:37

Todas las respuestas

  • El desarolloes  en visual C# disculpen si no especifique soy nuevo :)
    miércoles, 18 de septiembre de 2019 15:38
  • Hola OTristan, si puedes coloca algo del avence de tu proyecto, ya que según sea el metodo de cargar el excel tendras variables para lograr lo que dices, de echo, si lo tratas como a una base de datos cargará inclusive la cabecera de el DGV mediante su propiedad DataSource ej:

                string file = Application.StartupPath + @"\BACKUP.xlsx";
                cm = new System.Data.OleDb.OleDbCommand();
                OleConexion = new System.Data.OleDb.OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0; " + "data source=" + file + "; Extended Properties=Excel 12.0;");
                dats = new DataTable();
                DatAdapter = new System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", OleConexion);
                DatAdapter.Fill(dats);
                OleConexion.Open();
                DGV.DataSource = dats;

    En el ejemplo utiliza OleDb, genera una conexión a el Excel, crea un DataTable mediatne DataAdapter y lo ingresa mediante la propiedad DataSource al DGV. De no ser así te tocara recorrer las columnas que debas tener y cambiar su HeaderText por el que indicas (Lunes, Marte,....)

    Saludos

    Saludos


    ARA San Juan 44 HEROES     ‗‗‗‗­|||||‗‗‗‗‗

    • Marcado como respuesta OTristan miércoles, 25 de septiembre de 2019 20:34
    • Desmarcado como respuesta OTristan miércoles, 9 de octubre de 2019 15:18
    miércoles, 18 de septiembre de 2019 16:54