示例#1
0
        private void cargarYFormatearDataGrid()
        {
            dataGridView1.DataSource = ctl_vta.leerTempDVentas().Tables[0];    // <-- Nice!!

            dataGridView1.Columns["Consecutivo"].Visible        = false;
            dataGridView1.Columns["Codigo"].HeaderText          = "Código";
            dataGridView1.Columns["Codigo"].Width               = 100;
            dataGridView1.Columns["Descripcion"].HeaderText     = "Descripción";
            dataGridView1.Columns["Descripcion"].Width          = 350;
            dataGridView1.Columns["Cantidad"].Width             = 120;
            dataGridView1.Columns["Precio_Unitario"].HeaderText = "P. Unit.";
            dataGridView1.Columns["Precio_Unitario"].Width      = 140;
            dataGridView1.Columns["Importe"].Width              = 140;

            dataGridView1.Columns["Cantidad"].DefaultCellStyle.Alignment            =
                dataGridView1.Columns["precio_unitario"].DefaultCellStyle.Alignment =
                    dataGridView1.Columns["Importe"].DefaultCellStyle.Alignment     =
                        DataGridViewContentAlignment.MiddleRight; //Justifica a la derecha las columnas

            dataGridView1.Columns["precio_unitario"].DefaultCellStyle.Format =
                dataGridView1.Columns["Importe"].DefaultCellStyle.Format     = "c"; //Formato Moneda para estas 2 columnas
        }