---
title: "CheckBoxList och repeater"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/96670-checkboxlist-och-repeater"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "aleborg"
published: "2004-02-05T21:52:53.000Z"
updated: "2004-02-06T07:54:35.000Z"
replies: 2
views: 313
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/96670-checkboxlist-och-repeater"
---

# CheckBoxList och repeater

## #1 — aleborg, 2004-02-05T21:52Z

Har en repeater som ser ut så här:

```
			<asp:repeater id="folderlist" runat="server">
				<ItemTemplate>
					<tr>
						<td align="center">
							<asp:CheckBoxList ID="delfiler" Runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal" DataTextField='<%# DataBinder.Eval(Container.DataItem, "FPath") %>' DataValueField='<%# DataBinder.Eval(Container.DataItem, "FType") %>' OnSelectedIndexChanged="Index_Changed" AutoPostBack="False">
								<asp:ListItem Value=""></asp:ListItem>
							</asp:CheckBoxList>
						</td>
						<td>&nbsp;
							<asp:LinkButton ID="path" Runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "FPath") %>' CommandName='<%# DataBinder.Eval(Container.DataItem, "FType") %>'>
								<%# DataBinder.Eval(Container.DataItem, "FName") %>
							</asp:LinkButton></td>
						<td><%# DataBinder.Eval(Container.DataItem, "FType") %></td>
						<td><%# DataBinder.Eval(Container.DataItem, "Fsize") %></td>
						<td align="center">
							<asp:CheckBoxList ID="permissions1" Runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal" DataTextField='<%# DataBinder.Eval(Container.DataItem, "FPath") %>' DataValueField='<%# DataBinder.Eval(Container.DataItem, "FType") %>' OnSelectedIndexChanged="Index_Changed" AutoPostBack="True">
								<asp:ListItem Value=""></asp:ListItem>
							</asp:CheckBoxList></td>
						<td align="center">
							<asp:ImageButton id="Imagebutton2" runat="server" ImageUrl="images/edit.gif" CommandName="editDom" AlternateText="Edit" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "FPath") %>'>
							</asp:ImageButton></td>
					</tr>
				</ItemTemplate>
				<HeaderTemplate>
					<table class="table_600_Grey">
						<tr>
							<td width="26" align="center"></td>
							<td width="342"><strong>Name</strong></td>
							<td width="67"><strong>Type</strong></td>
							<td width="81"><strong>Size</strong></td>
							<td width="26" align="center"><strong>W</strong></td>
							<td width="22" align="center"><strong>E</strong></td>
						</tr>
				</HeaderTemplate>
				<FooterTemplate>
					</tr> </table>
				</FooterTemplate>
			</asp:repeater>

<asp:button id="DelFiles" runat="server" CssClass="button" Text="Delete selected files">
```

Jag vill loopa igenom alla i CheckBoxListan "delfiler" som har bockats för på sidan, men kan inte riktigt få till det. Det ska kontrolleras i:
		private void DelFiles_Click(object sender, System.EventArgs e)
		{
		}

men jag får bara inte till det, tacksam för lite hjälp :)

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

## #2 — renholm, 2004-02-05T23:56Z

Först och främst måste du loopa dig igenom alla RepeaterItem(s) i folderlist.Items, sedan för varje RepeaterItem får du köra en RepeaterItem.FindControl("delfiler") för att få ut CheckBoxListen. Därefter loppar du igenom CheckBoxListens ListItems som finns i .Items, och där kan du då kolla i fall varje ListItem är vald eller ej.

Puh, hoppas det funkar! :)

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

## #3 — aleborg, 2004-02-06T07:54Z

Tack, det funkade

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/96670-checkboxlist-och-repeater
