---
title: "Jämföra värden i dropdowns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/88029-jämföra-värden-i-dropdowns"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "andreas_lindh"
published: "2003-10-08T20:23:11.000Z"
updated: "2003-10-09T19:44:21.000Z"
replies: 3
views: 178
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/88029-jämföra-värden-i-dropdowns"
---

# Jämföra värden i dropdowns

## #1 — andreas_lindh, 2003-10-08T20:23Z

jag har en sida med 22 dropdownlists där man kan välja vilka spelare som ska vara med i en hockeymatch.

Kan jag på något smidigt sätt kolla så att samma namn inte är valt två gånger?

Permalänk: https://www.webforum.nu/p/88029

## #2 — renholm, 2003-10-08T20:40Z

Om du söker i forumet så bör du nog hitta en tråd som ungefär handlar om detta, om jag inte missminner mig.

Permalänk: https://www.webforum.nu/p/1180240

## #3 — andreas_lindh, 2003-10-08T20:49Z

Jag sökte men hittade inget. Det var därför jag frågade.

Permalänk: https://www.webforum.nu/p/1180254

## #4 — andreas_lindh, 2003-10-09T19:44Z

Efter lite hjälp på Pellesoft blev lösningen så här

```
        Private Function SammaSpelare() As Boolean
        Dim ValdaSpelare(21) As String
        Dim c As Control
        Dim c1 As Control
        Dim c2 As Control
        Dim i, j As Integer
        For Each c In tblAPlayers.Controls
            If LCase(c.GetType.ToString) = "system.web.ui.webcontrols.tablerow" Then
                For Each c1 In c.Controls
                    If LCase(c1.GetType.ToString) = "system.web.ui.webcontrols.tablecell" Then
                        For Each c2 In c1.Controls
                            If LCase(c2.GetType.ToString) = "system.web.ui.webcontrols.dropdownlist" Then
                                Dim cbo As DropDownList
                                cbo = c2
                                ValdaSpelare(i) = cbo.SelectedItem.Value
                                i += 1
                            End If
                        Next
                    End If
                Next
            End If
        Next

        For i = 0 To ValdaSpelare.Length - 1
            For j = i + 1 To ValdaSpelare.Length - 1
                If ValdaSpelare(i) = ValdaSpelare(j) And Not ValdaSpelare(i) = "0" And Not ValdaSpelare(i) = Nothing Then
                    Return True
                End If
            Next
        Next
        Return False
    End Function
```

Permalänk: https://www.webforum.nu/p/1181039

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/88029-jämföra-värden-i-dropdowns
