login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datagridview - vb.net (Opgelost)

Offline rredspike1 - 08/11/2008 00:12
Avatar van rredspike1Lid Kan je ook aangeven om het record dus:

1e record - lichtgrijs
2e record - wit
3e record - lichtgrijs
4e record - wit
'.. etc


4 antwoorden

Gesponsorde links
Offline Abbas - 08/11/2008 01:05
Avatar van Abbas Gouden medaille

Crew .NET
  1. Dim xRows As Integer
  2. For xRows = 0 To KlantenDataGridView.Rows.Count - 1
  3. If (CInt(xRows) / 2).ToString.Contains(",") Then
  4. KlantenDataGridView.Rows(xRows).DefaultCellStyle.BackColor = Color.LightSteelBlue
  5. Else
  6. KlantenDataGridView.Rows(xRows).DefaultCellStyle.BackColor = Color.LightGray
  7. End If
  8. Next
Offline rredspike1 - 08/11/2008 01:15 (laatste wijziging 08/11/2008 01:16)
Avatar van rredspike1 Lid bedankt, alleen het werkt hier niet...

Wat bedoel je met ---> "," ?

Moet ik daar iets aangeven?

Offline Abbas - 08/11/2008 01:48
Avatar van Abbas Gouden medaille

Crew .NET
  1. If (CInt(xRows) / 2).ToString.Contains(",") Then

Deze regel is gewoon om te controleren of een getal even is of niet. Daar moet je dus niets aan veranderen. Zie dat de naam van de GridView juist is, want dat is waarschijnlijk niet dezelfde als bij u! Voor de rest moet het volledig werken, ik heb het zelf getest..
Offline nemesiskoen - 08/11/2008 10:52 (laatste wijziging 08/11/2008 11:03)
Avatar van nemesiskoen Gouden medaille

PHP expert
Volgens mij bestaat hier een voorgebouwde functie voor in .NET, even opzoeken.

Yes het attribuut: AlternatingRowsDefaultCellStyle is hiervoor gemaakt:-)

  1. DataGridView dgv = new DataGridView();
  2. dgv.DefaultCellStyle = Color.Beige;
  3. dgv.AlternatingRowsDefaultCellStyle = Color.White;


Yes het is C#, want dat verkies ik nu namelijk:-) maarja, omzetten is nu niet echt moeilijk he
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s