none
Consulta RRS feed

Respuestas

  • lo ahre de manera general, en tu sql seria

    create procedure miprocedimiento
    as 
    begin 
    -- aqui va tu consulta
    select * from mitable where valor > 1;
    end

    supongo que es windows form donde trabajas, lo que harias sera llenar tu datagird con los datos del procedure, supongamos que en tu procedure tienes estos campos mayores a 1, nombre, numero

    private void dtgResumen_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
    {
    try
    {
    >for (int count = 0; count < dtgResumen.Rows.Count; count++)
    {
    if (Convert.ToInt32(dtgResumen.Rows[count].Cells[1].Value) == 1)
    {
    dtgResumen.Rows[count].DefaultCellStyle.BackColor = System.Drawing.Color.Black;
    }
    >else
    {
    dtgResumen.Rows[count].DefaultCellStyle.BackColor = System.Drawing.Color.White;
    }
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }
    

    este ejemplo no es mio esta en este link , pero lo modifique para que te pinte solo las celdas donde el valor sea = 1

    y eso seria todo, lo demas queda de tu parte que investigues, saludos.

    si mi respuesta te ayudo votala como util, si reolvio tu duda marcala como respuesta

    • Propuesto como respuesta dani671MVP viernes, 28 de septiembre de 2012 20:09
    • Marcado como respuesta Erick Flores Grillo jueves, 11 de octubre de 2012 22:25
    viernes, 28 de septiembre de 2012 18:00

Todas las respuestas

  • hola, esa pregunta es mas de programacion, deberías hacerle en un foro de progrmación vb, c#,ahi te dejo un link donde indica como se puede colorear un gridview en bas e aun valor.

    http://geekswithblogs.net/jaullo/archive/2011/05/06/colorear-celdas-y-filas-en-un-gridview.aspx


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.
    Saludos.
    Lima-Perú

    viernes, 28 de septiembre de 2012 17:51
  • lo ahre de manera general, en tu sql seria

    create procedure miprocedimiento
    as 
    begin 
    -- aqui va tu consulta
    select * from mitable where valor > 1;
    end

    supongo que es windows form donde trabajas, lo que harias sera llenar tu datagird con los datos del procedure, supongamos que en tu procedure tienes estos campos mayores a 1, nombre, numero

    private void dtgResumen_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
    {
    try
    {
    >for (int count = 0; count < dtgResumen.Rows.Count; count++)
    {
    if (Convert.ToInt32(dtgResumen.Rows[count].Cells[1].Value) == 1)
    {
    dtgResumen.Rows[count].DefaultCellStyle.BackColor = System.Drawing.Color.Black;
    }
    >else
    {
    dtgResumen.Rows[count].DefaultCellStyle.BackColor = System.Drawing.Color.White;
    }
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }
    

    este ejemplo no es mio esta en este link , pero lo modifique para que te pinte solo las celdas donde el valor sea = 1

    y eso seria todo, lo demas queda de tu parte que investigues, saludos.

    si mi respuesta te ayudo votala como util, si reolvio tu duda marcala como respuesta

    • Propuesto como respuesta dani671MVP viernes, 28 de septiembre de 2012 20:09
    • Marcado como respuesta Erick Flores Grillo jueves, 11 de octubre de 2012 22:25
    viernes, 28 de septiembre de 2012 18:00