---
title: "Alfabetet..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/172742-alfabetet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2008-07-12T00:18:10.000Z"
updated: "2008-07-12T15:40:55.000Z"
replies: 4
views: 512
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/172742-alfabetet"
---

# Alfabetet...

## #1 — Travoni, 2008-07-12T00:18Z

En repeater

```
  <asp:Repeater ID="Rp1" runat="server" OnItemDataBound="Rp1_DataBound">
                                        <ItemTemplate>
                                            <asp:LinkButton runat="server" Text='<%# Container.DataItem%>' ID="Letter" OnCommand="LoadUsersGrid" />
                                        </ItemTemplate>
                                    </asp:Repeater>
```

Lite kod

```
Private Sub LoadLetters()
        Dim Letters() As String = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Å", "Ä", "Ö"}
        Rp1.DataSource = Letters
        Rp1.DataBind()
    End Sub

Protected Sub Rp1_DataBound(ByVal s As Object, ByVal e As RepeaterItemEventArgs)
        If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
            'Dim Letter As LinkButton = DirectCast(e.Item.FindControl("Letter"), LinkButton)
        End If
    End Sub
```

Nu vill jag kolla av med en MembershipUserCollection om motsvarande bokstav finns med som "begynnelsekoksav" i användarnamnet.

Hur gör jag?

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

## #2 — Travoni, 2008-07-12T11:56Z

Skulle det inte gå att moffa in MembershipUserCollectionens username i ex en Arraylist och sedan kolla med "Contains" eller motsvarande för varje rad i Rp1_DataBound?

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

## #3 — Lasp, 2008-07-12T12:08Z

Vänd på problemet. Ta första bokstaven kör instring på hela raddan 'ABCDEOsv'

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

## #4 — Travoni, 2008-07-12T12:48Z

Oki, fattar inte riktigt.

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

## #5 — Travoni, 2008-07-12T15:40Z

Jag gjorde som jag själv föreslog.

```
Protected Sub Rp1_DataBound(ByVal s As Object, ByVal e As RepeaterItemEventArgs)
    If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
        Dim Letter As LinkButton = DirectCast(e.Item.FindControl("Letter"), LinkButton)
        Letter.Enabled = LetterArrList.Contains(Letter.Text)
    End If
End Sub
```

vet inte om det var ok men det funkar

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/172742-alfabetet
