Berekening uitvoeren in datagrid

Status
Niet open voor verdere reacties.

old Hippy

Gebruiker
Lid geworden
24 mei 2008
Berichten
911
Hallo allemaal

ik wil graag de berekening in de datagrid laten uitvoeren.
Op het momen dat er een getal in de kolom aantal eenheden word ingegeven.

De berekening werkt goed.
Code:
 Try
            If Me.ArtikelenBindingSource.Position > -1 Then
                Dim Voorraad As Double = 0
                Dim Prijspst As Double = 0
                For Each row As DataRowView In Me.ArtikelenBindingSource.List
                    Try
                        Prijspst = +row!Prijspst
                        Voorraad += row!Voorraad
                    Catch ex As Exception
                        Exit Try
                    End Try
                Next
                Me.TextBox1.Text = FormatCurrency(Prijspst, 3)
                Me.TXTVoorraadartikel.Text = Voorraad

                ' Hist = vor
            Else
                Me.TXTVoorraadartikel.Text = ""
            End If
        Catch ex As Exception

        End Try


Afbeelding om het wat makelijker voor te stellen.

Artikelen1.png


Old Hippy
 
Laatst bewerkt:
Met deze code lees je eerst een cel uit en dan laat je de value van die cel zien in een msgbox. Je zult het nog wat moeten aanpassen, maar ik hoop dat je wat mee kan.

Code:
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
        Dim colom As Integer = e.ColumnIndex
        Dim index As Integer = e.RowIndex

        Dim cel As DataGridViewCell = DataGridView1.Item(colom, index)

        MsgBox(cel.Value)
    End Sub

Succes!:thumb:



PS: (offtopic) Ziet er goed uit!
 
Laatst bewerkt:
Ok MartinJM
Bedankt voor de reactie

Wordt nog wel even stoeien denk ik .
inplaats van de msg moet de berekening worden uit gevoerd.
ga er mee stoeien.

Alvast bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan