vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Zeit innerhalb die in der Liste angebende Zeiträume 
Autor: henrikl2000
Datum: 26.05.17 15:03

Hallo,

Danke für deine Antwort.

Die Liste ist nicht vom Typ DateTime weil die eingetragenen Tage/Zeiten von ein DataGridView kommt.
Erster Kolonne die Zeiten von 00:00 bis 23:30 mit 30 min. Intervall. Die nächten 7 Kolonnen die Tage von Montag bis Sontag.

Sehe bitte unten

    Private Sub AddOnTimes()
        Dim selectedCellCount As Integer =
            dgvMotionPeriode.GetCellCount(DataGridViewElementStates.Selected)
 
        If selectedCellCount > 0 Then
            lstOnTimesInt.Clear()
 
            For i = 0 To selectedCellCount - 1
                Dim col As Integer = dgvMotionPeriode.SelectedCells( _
                  i).ColumnIndex
                Dim row As Integer = dgvMotionPeriode.SelectedCells(i).RowIndex
                Dim cTemp As Integer = col * 10
                Dim id As Integer
                If row < 10 Then id = cTemp & row
                If row > 9 Then id = cTemp / 10 & row
                lstOnTimesInt.Add(id)
            Next i
            CalcOnTimes()
        End If
    End Sub
 
    Public Sub CalcOnTimes()
        lstOnTimes.Clear()
 
        For Each itm In lstOnTimesInt
            Dim row As String = itm.ToString.Substring(1, 2)
 
            Select Case itm.ToString.Substring(0, 1)
                Case 1
                    lstOnTimes.Add("Monday" & "-" & lstTimes(row))
 
                Case 2
                    lstOnTimes.Add("Tuesday" & "-" & lstTimes(row))
 
                Case 3
                    lstOnTimes.Add("Wednesday" & "-" & lstTimes(row))
 
                Case 4
                    lstOnTimes.Add("Thursday" & "-" & lstTimes(row))
 
                Case 5
                    lstOnTimes.Add("Friday" & "-" & lstTimes(row))
 
                Case 6
                    lstOnTimes.Add("Saturday" & "-" & lstTimes(row))
 
                Case 7
                    lstOnTimes.Add("Sunday" & "-" & lstTimes(row))
            End Select
        Next
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeit innerhalb die in der Liste angebende Zeiträume1.592henrikl200026.05.17 13:49
Re: Zeit innerhalb die in der Liste angebende Zeiträume782Manfred X26.05.17 14:48
Re: Zeit innerhalb die in der Liste angebende Zeiträume897henrikl200026.05.17 15:03
Re: Zeit innerhalb die in der Liste angebende Zeiträume716Franki27.05.17 03:29
Re: Zeit innerhalb die in der Liste angebende Zeiträume734henrikl200028.05.17 07:39
Re: Zeit innerhalb die in der Liste angebende Zeiträume768Manfred X28.05.17 10:09
Re: Zeit innerhalb die in der Liste angebende Zeiträume730henrikl200028.05.17 11:31
Liegt ein Zeitpunkt innerhalb einer Liste von Zeiträumen ?760Manfred X28.05.17 12:33
Re: Liegt ein Zeitpunkt innerhalb einer Liste von Zeiträumen...751henrikl200028.05.17 16:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel