Ergebnis 1 bis 5 von 5
  1. #1
    Mitglied Avatar von Pennywise1911
    Registriert seit
    Jun 2007
    Ort
    Düsseldorf
    Beiträge
    675

    Standard [C#] problem mit datagridview (glaube ich)

    hi!

    folgendes problem. ich hab 3 spalten (naja eigendlich 6 aber 3 sind nur relevant) und die letzte spalte (wert gesamt)ist halt "Anzahl" * "Einzelpreis" aber irgendwie klappt das nicht wenn ich einen neuen wert hinzufüge.

    funktion:

    PHP-Code:
            private void f_wertgesamt()
            {
                
    decimal faktor1;
                
    decimal faktor2;
                
    int rowCount dgwInventar.Rows.Count;
                for (
    int i 0dgwInventar.Rows.Counti++)
                {
                    try
                    {
                        
    string gesamtWert;
                        
    faktor1 Convert.ToDecimal(dgwInventar["cCount"i].Value);
                        
    faktor2 Convert.ToDecimal(Convert.ToString(dgwInventar["cPriceOne"i].Value).Substring(0Convert.ToString(dgwInventar[5i].Value).Length 2));
                        
    decimal gesamt faktor1 faktor2;
                        if (
    Convert.ToString(gesamt).Length == 1)
                        {
                            
    gesamtWert Convert.ToString(gesamt) + ",00 €";
                        }
                        else
                        {
                            
    gesamtWert Convert.ToString(Math.Round(gesamt2)) + " €";
                        }
                        
    dgwInventar[5i].Value gesamtWert;
                    }
                    catch
                    {
                    }
                    
                }


                
            } 
    aufgerufen wird die funktion immer wenn ich das dgv anklicke (der wert soll ja immer aktuell sein) oder ich das dgv editierte. bei allen anderen werten funktioniert alles. die werte stehen aber auch schon in der datenbank die immer eingelesen wird wenn ich das programm öffne (datenbank = xml dokument).

    die letzte spalte (anzahl = 8, preis = 110) lässt sich nicht berechnen. der rest sieht von den werten her so aus: anzahl = 200, preis = 0,14

    hoffe mir kann da jemand helfen...

    MFG Pennywise1911

    p.s.: aus einem mir unerklärlichen grund hab ich datagridview mit dgw angekürzt... also dgwInventar ist das datagridview =)

  2. #2
    Mitglied
    Registriert seit
    Oct 2004
    Beiträge
    559

    Standard Re: [C#] problem mit datagridview (glaube ich)

    welcher fehler tritt denn auf? ich gehe mal davon aus das ne exception geworfen wird.
    und noch ein kleiner tip, falls du das nicht schon machst.
    und zwar würde ich das xml in ein datset packen und dies dann als datasource bei der datagridview setzen.
    das geht ganz easy und du musst dich nicht ums schrreiben, lesen kümmern. xml - dataset

  3. #3
    Mitglied

    (Threadstarter)

    Avatar von Pennywise1911
    Registriert seit
    Jun 2007
    Ort
    Düsseldorf
    Beiträge
    675

    Standard Re: [C#] problem mit datagridview (glaube ich)

    nein. keine excepton. es funktioniert einfach nicht^^

  4. #4
    dumm geboren Avatar von P0et
    Registriert seit
    Jan 2008
    Beiträge
    561

    Standard Re: [C#] problem mit datagridview (glaube ich)

    Hast du den Tip von tras mal angeschaut?

    Btw. deine Signatur ist extrem scheisse. Was ist gute Musik?

  5. #5
    Mitglied

    (Threadstarter)

    Avatar von Pennywise1911
    Registriert seit
    Jun 2007
    Ort
    Düsseldorf
    Beiträge
    675

    Standard Re: [C#] problem mit datagridview (glaube ich)

    jap meine signatur ist echt doof =/ aber egal^^

    das mit dem dataset versteh ich irgendwie nicht... aber ist das denn so schlimm, dass ich es nicht mit dem dataset gemacht hab? ich hab die funktion zum auslesen ja schon. mein problem ist eher das zusammen rechnen des endgültigen preisen. das sollte aber doch eigendlich kein problem sein 2 werte einzulesen, das € zeichen wegzumachen, auf 2 dezimalstellen runden und das dann ins dgv zu schreiben...

  6.  
     
     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •