none
Calcular Cantidad RRS feed

  • Pregunta

  • Buenas Tardes

    Como puedo agrupar por linq y calcular el total de las filas de un datagridviw 

    Necesito agrupar por codigo de cliente

    Asi sumo la linea

      decimal result = dataGridView3.Rows.Cast<DataGridViewRow>().Sum(x => Convert.ToDecimal(x.Cells["jinez"].Value));

    pero ahora necesito agrupar por cliente el campo se llama cliente

    saludos


    ruben

    viernes, 18 de noviembre de 2016 16:38

Respuestas

  • Ruben Lezcano,

    No me queda claro tu requerimiento, ¿necesitas la cuenta de las filas discriminando los clientes repetidos?

    int Cuenta = dataGridView3.Rows.Cast<DataGridViewRow>()
    		.GroupBy(r => Convert.ToString(r.Cells["ColumnaCliente"].Value))
    		.Count();


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Editado Willams Morales viernes, 18 de noviembre de 2016 16:49
    • Marcado como respuesta Ruben Lezcano viernes, 18 de noviembre de 2016 16:54
    viernes, 18 de noviembre de 2016 16:47

Todas las respuestas

  • Ruben Lezcano,

    No me queda claro tu requerimiento, ¿necesitas la cuenta de las filas discriminando los clientes repetidos?

    int Cuenta = dataGridView3.Rows.Cast<DataGridViewRow>()
    		.GroupBy(r => Convert.ToString(r.Cells["ColumnaCliente"].Value))
    		.Count();


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Editado Willams Morales viernes, 18 de noviembre de 2016 16:49
    • Marcado como respuesta Ruben Lezcano viernes, 18 de noviembre de 2016 16:54
    viernes, 18 de noviembre de 2016 16:47
  • Grande Genio

    Saludos


    ruben

    viernes, 18 de noviembre de 2016 16:54