---
title: "Index was out of range."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/172688-index-was-out-of-range"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2008-07-09T11:35:16.000Z"
updated: "2008-07-09T11:37:32.000Z"
replies: 1
views: 366
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/172688-index-was-out-of-range"
---

# Index was out of range.

## #1 — Travoni, 2008-07-09T11:35Z

Jag har tre värden i en checkboxlist och när jag kör denna i page load så får jag felet.

```
    
        HL1.DataSource = Roles.GetAllRoles()
        HL1.DataBind()
        For i As Integer = 0 To HL1.Items.Count - 1
            If HL1.Items(i).Text = "Kalle" Then
                HL1.Items.Remove(HL1.Items(i))
            End If
        Next
```

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

## #2 — Travoni, 2008-07-09T11:37Z

Detta är kanske att föredra...

```
Dim List As New Generic.List(Of String)
List.AddRange(Roles.GetAllRoles())
List.Remove("Kalle")
HL1.DataSource = List
HL1.DataBind()
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/172688-index-was-out-of-range
