in un mio programma ho un Datagridview con quindici colonne e dieci righe, dalla colonna due alla colonna quindici ci sono dei valori io dovrei inserire nella colonna zero il valore minimo calcolato delle righe dalla colonna due alla colonna quindici,
e nella colonna uno deve fare lo stesso lavoro pero' inserendo il valore massimo trovato.
Con il codice seguente trovo il valore massimo e minimo di una colonna della Datagridview ma non so come fare se i valori massimo e minimo li voglio trovare in una riga del Datagridview.
- Codice: Seleziona tutto
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim indiceRigaMax As Integer = 0
Dim indiceRigaMin As Integer = 0
Dim massimo As Decimal = 0
Dim minimo As Decimal = 1010
Dim Rigamax As DataGridViewRow
Dim Rigamin As DataGridViewRow
With DataGridView1
For Each Rigamax In .Rows
Dim valore As Decimal = CType(Rigamax.Cells(0).Value, Decimal)
If valore > massimo Then
indiceRigaMax = Rigamax.Index
massimo = valore
End If
Next
For Each Rigamin In .Rows
Dim valore As Decimal = CType(Rigamin.Cells(0).Value, Decimal)
If valore < minimo Then
indiceRigaMin = Rigamin.Index
minimo = valore
End If
Next
MsgBox("Il massimo è " & massimo & " alla riga " & indiceRigaMax & " - " & "Il minimo è " & minimo & " alla riga " & indiceRigaMin)
End With
End Sub
Spero di essermi spiegato bene.