Hallo Leute,
ich bin fleißig am VB.Net lernen und stoße langsam auf meine ersten Probleme.
Meine Übungsanwendung hierzu ist ein Tankbuch, das meinen Spritverbrauch kontrollieren soll.
Hierzu habe ich erstmal eine Klasse "Tankvorgang" geschaffen, sie besitzt folgenden Aufbau.
In der MainForm wird hieraus eine Liste generiert:
und das ganze über eine BindingSource an ein DataGridView übergeben:
Nun zu meinen eigentlichen Problem, dem sortieren der Daten. Wie muß ich die Klasse umbauen um sie mittels
zu sortieren?
An diesem Punkt komme ich einfach nicht weiter.
Gruß
Florian
ich bin fleißig am VB.Net lernen und stoße langsam auf meine ersten Probleme.
Meine Übungsanwendung hierzu ist ein Tankbuch, das meinen Spritverbrauch kontrollieren soll.
Hierzu habe ich erstmal eine Klasse "Tankvorgang" geschaffen, sie besitzt folgenden Aufbau.
VB.NET-Quellcode
- <Serializable()> _
- Public Class Tankvorgang
- Dim _datum As Date
- Public Property Datum() As Date
- Get
- If _datum <> Nothing Then
- Return _datum
- Else
- Return Today.Date
- End If
- End Get
- Set(value As Date)
- If value <> Nothing Then
- _datum = value
- Else
- _datum = Today.Date
- End If
- End Set
- End Property
- Public Property Kilometer() As Double
- Public Property Sprit() As Double
- Dim _verbrauch As Double
- Public Property Verbrauch() As Double
- Get
- If _verbrauch <> Nothing Then
- Return Math.Round(_verbrauch, 2)
- ElseIf Me.Sprit <> Nothing And Me.Kilometer <> Nothing Then
- Return Math.Round((Me.Sprit / Me.Kilometer) * 100, 2)
- Else
- Return Nothing
- End If
- End Get
- Private Set(value As Double)
- _verbrauch = value
- End Set
- End Property
- Public Sub New(ByVal kilometer As Double, ByVal sprit As Double, Optional ByVal datum As Date = Nothing)
- Me.Kilometer = kilometer
- Me.Sprit = sprit
- Me.Verbrauch = (Me.Sprit / Me.Kilometer) * 100
- If datum <> Nothing Then
- Me.Datum = datum
- Else
- Me.Datum = Today.Date
- End If
- End Sub
- End Class
In der MainForm wird hieraus eine Liste generiert:
und das ganze über eine BindingSource an ein DataGridView übergeben:
Nun zu meinen eigentlichen Problem, dem sortieren der Daten. Wie muß ich die Klasse umbauen um sie mittels
zu sortieren?
An diesem Punkt komme ich einfach nicht weiter.
Gruß
Florian