none
validación de suma en data grid en C# aplicación móvil RRS feed

  • Pregunta

  • hola a todos 

    tengo una pequeña situacion con un desarrollo que stoy realizando para una aplicacion movil 

    tengo mi clase y mi botón que al presionar la activa pero no se por que no hace la operación de la clase no la manda llamar para que me tenga un resultado pero nunca la manda llamar                                   

    mi boton

    private void button2_Click(object sender, EventArgs e)
            {

                suma suma1 = new suma();
                suma1.ToString();

                        LABELTOTAL.Text = suma1.ToString();
              //  dt.Rows.Add("Cantidad");        

    //            LABELTOTAL.Text = Convert.ToString(dt.Compute("SUM(Cantidad)", ""));

                if (LABELTOTAL.Text == TXTCANTIDADMASTER.Text)
                {
                    MessageBox.Show("ES CORRECTO");
                }
                    else
                {
                            MessageBox.Show("ES INCORRECTO");
                            CODIGODEDESBLOQUEO frm = new CODIGODEDESBLOQUEO();
                            frm.Show();
                }
            }

    mi clase 

     class suma
        {
            public void Main(string[] args)
            {
                DataTable dt = new DataTable();
                dt.Columns.AddRange(new DataColumn[2] {
                 new DataColumn("Raid", typeof(string)),
                 new DataColumn("Cantidad", typeof(int)) });

                dt.Rows.Add("Raid");
                dt.Rows.Add("Cantidad");


                int total = 0;
                foreach (DataRow row in dt.Rows) // Loop over the rows.
                {
                    int Cantidad = Convert.ToInt32(row.ItemArray[1]);
                    total = total + Cantidad;
                }

            }

    martes, 21 de junio de 2016 16:29

Todas las respuestas

  • Debes sobreescribir el método ToString() en tu clase para que retorne la suma, otro detalle que veo que tu clase no tiene constructor y además contiene el método Main pero este se implementa en la clase que va a inicializar la aplicacion, a menos qu tu Form se llame suma, no entiendo bien que es que deseas hacer.

    Saludos.

    viernes, 24 de junio de 2016 0:07