none
Como concatenar una linea y mostrarla en un DataGridView? RRS feed

  • Pregunta

  • Hola !! Estoy tratando de concatenar una linea, y después mostrarla en mi datagridview, mi idea seria mostrar las mesas 1, 2, 3 en una misma linea..

    Mi codigo par cargar este datagrid es el siguiente:

    private void CargarReservas()
    {
          clsReservas res = new clsReservas();
          V_DetallesReserva det = new V_DetallesReserva();
          string estadoReserva = "Reservado";
          string estadoMesaxReserva = "Pendiente";
          List<V_DetallesReserva> lst = res.LeerListadoDetalleReservaDisponibles(estadoReserva, estadoMesaxReserva);
          foreach (V_DetallesReserva item in lst)
          {
            this.dtgvDetRese.Rows.Add(item.ID_Detalle.ToString(), item.ID_Reserva.ToString(), item.Numero_Mesa.ToString(), item.Fecha, item.Hora, item.Detalle, item.Estado, item.Cliente, item.DNI, item.Teléfono, item.E_Mail, item.EstadoMXR);
          }
    }

    Desde ya muchas gracias !!


    Rapha


    sábado, 28 de septiembre de 2019 1:58

Respuestas

  • hola rafael

    en tu clase V_DetallesReserva, puedes crear un metodo que sobre escriba string donde unas todos los atributos de tu clase asi:

    public override string ToString()
    {
       return $"{ID_Detalle.ToString()},{ID_Reserva.ToString()},{Numero_Mesa.ToString()},{Fecha},{Hora },{Detalle }, {Estado }, {Cliente }, {DNI }, {Telefono}, {E_Mail}, {EstadoMXR}  ";
    }
    para implementar tomarías una  columna y colocar

    Otro Tip, debes de evitar los acentos en tu codigo por ejemplo tienes el atributo teléfono con tilde.

     this.dtgvDetRese.Rows.Add(item.ToString());



    jueves, 3 de octubre de 2019 19:59

Todas las respuestas

  • ¿Podrías mostrar un ejemplo de la salida que deseas obtener? No entiendo muy bien tu pregunta.
    jueves, 3 de octubre de 2019 15:38
  • hola rafael

    en tu clase V_DetallesReserva, puedes crear un metodo que sobre escriba string donde unas todos los atributos de tu clase asi:

    public override string ToString()
    {
       return $"{ID_Detalle.ToString()},{ID_Reserva.ToString()},{Numero_Mesa.ToString()},{Fecha},{Hora },{Detalle }, {Estado }, {Cliente }, {DNI }, {Telefono}, {E_Mail}, {EstadoMXR}  ";
    }
    para implementar tomarías una  columna y colocar

    Otro Tip, debes de evitar los acentos en tu codigo por ejemplo tienes el atributo teléfono con tilde.

     this.dtgvDetRese.Rows.Add(item.ToString());



    jueves, 3 de octubre de 2019 19:59