Springen naar inhoud


- - - - -
VS 2015

Datagridview

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 2 reacties in dit onderwerp

#1 henge

henge

    Junior Developer

  • Leden
  • PipPip
  • 70 berichten
    Laatst bezocht 18 aug 2022 07:42

Geplaatst op 16 augustus 2022 - 15:58

Beste Forum,

Ik heb een datagridview met daarin 2 kolommen, Uren start en uren finish.
Nu zijn de uren finish van de eerste rij hetzelfde als uren start van de volgende rij.
De datagridview haalt de waarde uit een access database.

ik wil graag een knop hebben welke controleert of de uren finish van de vorige rij hetzelfde zijn als die van uren start van de volgende rij, zo niet dan moet de waarde rood van kleur worden.

ID UrenStart UrenFinish
1    0   100
2    100   150
3    150       230
4    300 310

Heeft iemand een idee hoe dit moet.

alvast bedankt

mvg

#2 dirka

dirka

    Guru Developer

  • Leden
  • PipPipPipPipPipPip
  • 1242 berichten
    Laatst bezocht
  • LocatieAlvorninha, Portugal

Geplaatst op 17 augustus 2022 - 18:49

Bericht bekijkenhenge, op 16 augustus 2022 - 15:58, zei:

Heeft iemand een idee hoe dit moet.

Bijvoorbeeld, al denk ik dat het slimmer is om deze informatie bij te houden in een object en gewoon altijd in het grid de afwijkingen te tonen. Je zou deze informatie dan eventueel kunnen gebruiken elders in je programma: principe van een dubbel geketende lijst (van objecten), waarbij de voorgaande naar de volgende wijst en de volgende naar de voorgaande.

Visual Basic Code:
	Private Sub ButtonKleurClick(sender As Object, e As EventArgs) Handles ButtonKleur.Click
		Dim otherCell As DataGridViewCell = Nothing
		Dim thisCell As DataGridViewCell = Nothing
		For Each row As DataGridViewRow In DataGridViewUren.Rows()
			thisCell = row.Cells(1)
			If otherCell IsNot Nothing AndAlso thisCell.Value <> otherCell.Value Then
					thisCell.Style.BackColor = Color.Red
					thisCell.Style.ForeColor = Color.White
					otherCell.Style.BackColor = Color.Red
					otherCell.Style.ForeColor = Color.White
			End If
			otherCell = row.Cells(2)
		Next
	End Sub


Bijlage  Schermafbeelding 2022-08-17 174057.png   8,58K   0 downloads

#3 henge

henge

    Junior Developer

  • Leden
  • PipPip
  • 70 berichten
    Laatst bezocht 18 aug 2022 07:42

Geplaatst op 18 augustus 2022 - 07:42

Beste Dirka,

bedankt voor je snelle oplossing.

mvg
henge





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)