Προς το περιεχόμενο
  • 0
Συνδεθείτε  
dimitrios10

πως θα κάνουμε μαθηματικές πράξης σε κελιά datagridview!!!

Ερώτηση

Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged

        If e.RowIndex >= 0 Then

            If e.ColumnIndex = 0 Or e.ColumnIndex = 1 Then

                Dim firstValue As Double = DataGridView1.Rows(e.RowIndex).Cells(0).Value

                Dim secondValue As Double = DataGridView1.Rows(e.RowIndex).Cells(1).Value

                DataGridView1.Rows(e.RowIndex).Cells(3).Value = firstValue + secondValue

        

        End If

    End Sub

Αυτός εδώ ο κώδικας τη κάνει  !!!!προσθέτη  2 cells !!!

Όταν όμως θέλεις να κάνεις περισσότερες πράξης τη κάνεις !!!

όπως καλά βλέπετε στη φωτογραφία  έχουμε  πολλαπλασιασμό Μηκος * Πλάτος = μ2 .

βάζω  εγώ τιμή μονάδος και συνέχεια αυτό κάνει ένα πολλαπλασιασμό το Μ2* Τιμή μονάδος !!!!και συνέχιζει με το φ.π.α 23/100 και κάνει το τελικό αποτέλεσμα !!!! 

έτσι όπως είναι ο παραπάνω κώδικας συνεχίζω απο κάτω !

 

 

          Dim firstValue As Double = DataGridView1.Rows(e.RowIndex).Cells(2).Value

          Dim secondValue As Double = DataGridView1.Rows(e.RowIndex).Cells(3).Value

        Dim firstValue As Double = DataGridView1.Rows(e.RowIndex).Cells(5).Value

        Dim secondValue As Double = DataGridView1.Rows(e.RowIndex).Cells(6).Value και ούτο κάθε εξής ας  πούμε !!!!!

 

 

 

 

post-258799-0-79743000-1366133275_thumb.jpg

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

2 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

  • 0

Κάπως ετσι προσθέτεις τα κελια μιας γραμμης αν είναι double

Dim sum as Double=0
for each cell as DataGridViewCell in Datagridview1.Rows(e.RowIndex)
   sum += Cdbl(cell.Value)
next 

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

 

Κάπως ετσι προσθέτεις τα κελια μιας γραμμης αν είναι double

Dim sum as Double=0
for each cell as DataGridViewCell in Datagridview1.Rows(e.RowIndex)
   sum += Cdbl(cell.Value)
next 

Δεν το κατάλαβες καλά !!!θέλω σε οριζόντια γραμή το ένα δίπλα αποτο άλλο δες την εικώνα και θα το δείς !!αυτό που μου δίνεις και σε ευχαριστώ πολύ είναι για κάθετα !!το ένα κάτω απο το άλλο και να κάνει τη προσθεση έξω στη φόρμα σε ένα Textbox.text.

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι εύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
Συνδεθείτε  
×
×
  • Δημιουργία νέου...

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.