Hej! Kanske inte finns någon sådan funktion? Det var ju inte så svårt! Suppress repating values
Jag ska visa personer som gått kurser i en gridview.
Typ:
Namn Kurs Datum
Kunde har begärt att om samma namn förekommer flera gånger ska det bara visas en gång. Raderna nedan skall då bara visa --" "-- el liknande.
Exempel:
Kalle Svetskurs A 2007-08-01
Svea Brodyrkurs 2 2007-06-01
-" "-- Brodyrkurs 3 2007-08-02
Arne Konstkurs 1 2007-08-04
Finns det någon sådan funktion som kan hantera detta, eller får jag skriva det själv?Sv: Suppress repating values
Men då får jag skriva en själv. Hur göra? Sv:Suppress repating values
Private Function ReplaceRepeatingNames(ByVal dt As System.Data.DataTable) As DataTable
Dim RowCounter As Integer
Dim PersonName As String
dt.Columns.Add(New DataColumn("NewName"))
For RowCounter = 1 To dt.Rows.Count - 1
PersonName = dt.Rows(RowCounter).Item(7)
If PersonName = dt.Rows(RowCounter - 1).Item(7) Then
dt.Rows(RowCounter).Item("NewName") = "--------"
Else
dt.Rows(RowCounter).Item("NewName") = dt.Rows(RowCounter).Item(7)
End If
Next
Return dt