none
mostrar informacion en grilla sengun consulta RRS feed

  • Pregunta

  • hola buenas tardes programados estoy realizando un formulario en visual studio 2015 y sql server 2014 este formulario segun la fecha filtrada me muestra la informacion . 

    problema que tengo esque trae la información muchos mas campos de los que no necesito 

      private void BtnConsultar_Click(object sender, EventArgs e)
            {
               
              
                    oBind.DataSource = objVenta.GetByFechas(Convert.ToDateTime(DtpDesde.Value), Convert.ToDateTime(DtpHasta.Value));
                    dataGridView1.DataSource = oBind;
                    dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft Sans Serif", 12);
                    dataGridView1.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 10);
                    dataGridView1.Columns[0].DataPropertyName = "IdVenta";
                    dataGridView1.Columns[1].DataPropertyName = "Fecha";
                    dataGridView1.Columns[2].DataPropertyName = "NumDoducumento";
                    dataGridView1.Columns[3].DataPropertyName = "SubTotal";
                    dataGridView1.Columns[4].DataPropertyName = "Propina10";
                    dataGridView1.Columns[5].DataPropertyName = "PropinaOtro";
                    dataGridView1.Columns[6].DataPropertyName = "Total";
                    dataGridView1.Columns[7].DataPropertyName = "IdComanda";
    
    
              
            }



    • Editado djnilo lunes, 24 de junio de 2019 16:05
    jueves, 20 de junio de 2019 21:43

Respuestas

  • la respueta era poner las grilla en 

    dataGridView1.AutoGenerateColumns = false;

    dataGridView1.AutoGenerateColumns = false;
                oBind.DataSource = objVenta.GetByFechas(Convert.ToDateTime(DtpDesde.Value), Convert.ToDateTime(DtpHasta.Value));
                dataGridView1.DataSource = oBind;
                dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft Sans Serif", 12);
                dataGridView1.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 10);
                dataGridView1.Columns[0].DataPropertyName = "IdVenta";
                dataGridView1.Columns[1].DataPropertyName = "Fecha";
                dataGridView1.Columns[2].DataPropertyName = "NumDocumento";
                dataGridView1.Columns[3].DataPropertyName = "SubTotal";
                dataGridView1.Columns[4].DataPropertyName = "Propina10";
                dataGridView1.Columns[5].DataPropertyName = "PropinaOtro";
                dataGridView1.Columns[6].DataPropertyName = "Total";
                dataGridView1.Columns[7].DataPropertyName = "IdComanda";

    • Marcado como respuesta djnilo lunes, 24 de junio de 2019 14:42
    lunes, 24 de junio de 2019 14:42

Todas las respuestas

  • Y no le quieres dar formato

    seria lo correcto creo yo

    Si no lo quieres hacer en el query no selecciones todos los campos solo los que necesitas

    • Propuesto como respuesta Pablo RubioModerator viernes, 21 de junio de 2019 19:14
    • Votado como útil djnilo sábado, 22 de junio de 2019 19:05
    jueves, 20 de junio de 2019 23:20
  • la respueta era poner las grilla en 

    dataGridView1.AutoGenerateColumns = false;

    dataGridView1.AutoGenerateColumns = false;
                oBind.DataSource = objVenta.GetByFechas(Convert.ToDateTime(DtpDesde.Value), Convert.ToDateTime(DtpHasta.Value));
                dataGridView1.DataSource = oBind;
                dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("Microsoft Sans Serif", 12);
                dataGridView1.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 10);
                dataGridView1.Columns[0].DataPropertyName = "IdVenta";
                dataGridView1.Columns[1].DataPropertyName = "Fecha";
                dataGridView1.Columns[2].DataPropertyName = "NumDocumento";
                dataGridView1.Columns[3].DataPropertyName = "SubTotal";
                dataGridView1.Columns[4].DataPropertyName = "Propina10";
                dataGridView1.Columns[5].DataPropertyName = "PropinaOtro";
                dataGridView1.Columns[6].DataPropertyName = "Total";
                dataGridView1.Columns[7].DataPropertyName = "IdComanda";

    • Marcado como respuesta djnilo lunes, 24 de junio de 2019 14:42
    lunes, 24 de junio de 2019 14:42