Laden...

Summierung aus bestimmten Rows

Erstellt von tom-cat vor 13 Jahren Letzter Beitrag vor 13 Jahren 749 Views
T
tom-cat Themenstarter:in
77 Beiträge seit 2010
vor 13 Jahren
Summierung aus bestimmten Rows

Hallo zusammen,

ich habe ein DataGridView auf meiner WebForm und dort bestimmte inhalte die wie folgt ausssehen könnten:

Artikelnummer | Beschreibung | Menge Gesamt | Menge Pos |
111222 | Testartikel | 10 | 5
111222 | Testartikel | 10 | 2
122333 | Artikel 1 | 200 | 0

nun habe ich in dem Grid ein ein RowCommand was mir ein Panel öffnet, und dort muss ich in einer Textbox die Summe von Artikel 111222 abbilden (sprich Menge Pos) wäre dann ja 7 von Maximalmenge 10

Also sprich ich muss eine Funktion haben wo ich nach Artikelnummer in dem Grid schaue und nach MaxMenge ob die gleich ist.

Bis jetzt habe ich sowas hier jedoch geht mir die FUnktion durch das ganze Grid:

int zwischenmenge;    
                    int tot = 0;
                    for (int i = 0; i < GVShowPositions.Rows.Count; i++)

                    {
                        tot += Convert.ToInt32(GVShowPositions.Rows[i].Cells[7].Text);
                        zwischenmenge =  Convert.ToInt32(lbMengeRow.Text) - tot;
                        //lbMaxQty.Text = tot.ToString() - lbMengeRow.Text;
                        lbMaxQty.Text = Convert.ToString(zwischenmenge);
                    }

                    if (tot == 0)
                    {
                        lbMaxQty.Text = "0";
                    }
L
416 Beiträge seit 2008
vor 13 Jahren

Ja da muss halt noch die Abfrage nach der Artikelnummer rein. Wo ist das Problem?

Wobei es vielleicht generell besser wäre die Daten nicht aus der Gui zu holen.