2017-04-25 2 views
0

enter image description hereZeilen automatisch löschen mit Sunday Datum

Hallo Guyz bitte helfen.

Vom Schnappschuss über der Spalte "Datum" hat Sonntag Datum "17.03.2017" und "26.03.2017". Ich möchte Zeile mit Sonntag in der Spalte von "Datum" automatisch löschen, wenn ich ein Anwesenheitsprotokoll zu dem Datagridview importierte.

so weit ist mein Code nur eine löschen, indem man:

conn.Open() 
    cmd.Connection = conn 
    cmd.CommandText = "DELETE FROM tblEmployeeAttendance WHERE [Date] = '3/17/2017' " 
    cmd.ExecuteNonQuery() 
    conn.Close() 

aber ich möchte auf Last auf die Datagridview löschen.

Antwort

0

Versuchen Sie dieses Datum

While fromatafter.DayOfWeek = DayOfWeek.Saturday OrElse fromatafter.DayOfWeek = DayOfWeek.Sunday 
    fromatafter = fromatafter.AddDays(-1) 
    End While 
    dates.Add(fromatafter.ToString("MM/dd/yyyy")) 

Sie das Datum von Terminen Ihre Variable zurückgegeben assigne ändern müssen.

0

Sie Datepart-Funktion für SQL-Befehl DELETE FROM tblEmployeeAttendance verwenden können WHERE Datepart (dw, [Datum]) = 1

+0

danke Sir Wojciech .. Gott segnet ... – Jaron2016

+0

wie von der Last auf die Datagridview löschen ? – Jaron2016

+0

Blick auf diese http://StackOverflow.com/Questions/22897181/How-to-edit-delete-records-in-a-datagridview, vielleicht kann helfen, auch können Sie Filter in Datagridview verwenden, um einige Datensätze zu verbergen –