---
title: "Hur gör man på bästa sätt en databind med varannan post från en databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/92142-hur-gör-man-på-bästa-sätt-en-databind-med-varannan-post-från-en-databas"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "trexter"
published: "2003-12-08T16:59:44.000Z"
updated: "2003-12-08T19:30:24.000Z"
replies: 4
views: 261
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/92142-hur-gör-man-på-bästa-sätt-en-databind-med-varannan-post-från-en-databas"
---

# Hur gör man på bästa sätt en databind med varannan post från en databas?

## #1 — trexter, 2003-12-08T16:59Z

Jag har detta i aspx

```
            <asp:Repeater id="nyheter" runat="server">
            <HeaderTemplate>
            <table>
                <tbody>
            </HeaderTemplate>
            <ItemTemplate>
                    <tr>
                        <td class="nyheter" valign="top">
                            <br />
                            <p class="text" style="TEXT-ALIGN: left">
                                <span class="rubrik2"><%# DataBinder.Eval(Container.DataItem, "rubrik") %></span> -
                                <%# DataBinder.Eval(Container.DataItem, "nyhet") %>
                            </p>
                        </td>
                        <td class="mellan_nyheter">
                        </td>
                        <td class="nyheter" valign="top">
                            <br />
                            <p class="text" style="TEXT-ALIGN: left">
                                <span class="rubrik2">[b][rubrik][/b]</span> - [b][nyhet][/b]
                            </p>
                        </td>
                    </tr>
            </ItemTemplate>
            <FooterTemplate>
                </tbody>
            </table>
            </FooterTemplate>
            </asp:Repeater>
```

I stället för \[rubrik\] och \[nyhet\] vill jag visa varannan rubrik o nyhet. Meningen är att de ska synas i två olika kolummer.

Nu använder jag

```
            IDataReader dr = comm.ExecuteReader();
            nyheter.DataSource = dr;
            nyheter.DataBind();
```

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

## #2 — renholm, 2003-12-08T18:20Z

AlternateTemplate kanske kan vara till hjälp, förstår dock inte exakt hur du vill ha det.

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

## #3 — trexter, 2003-12-08T18:35Z

Ah, naturligtvis! :bire 

```
            <asp:Repeater id="nyheter" runat="server">
            <HeaderTemplate>
            <table>
                <tbody>
            </HeaderTemplate>
            <ItemTemplate>
                    <tr>
                        <td class="nyheter" valign="top">
                            <br />
                            <p class="text" style="TEXT-ALIGN: left">
                                <span class="rubrik2"><%# DataBinder.Eval(Container.DataItem, "datum") %></span> -
                                <%# DataBinder.Eval(Container.DataItem, "nyheten") %>
                            </p>
                        </td>
            </ItemTemplate>
            <AlternatingItemTemplate>
                        <td class="mellan_nyheter">
                        </td>
                        <td class="nyheter" valign="top">
                            <br />
                            <p class="text" style="TEXT-ALIGN: left">
                                <span class="rubrik2"><%# DataBinder.Eval(Container.DataItem, "datum") %></span> -
                                <%# DataBinder.Eval(Container.DataItem, "nyheten") %>
                            </p>
                        </td>
                    </tr>
            </AlternatingItemTemplate>
            <FooterTemplate>
                </tbody>
            </table>
            </FooterTemplate>
            </asp:Repeater>
```

 :)

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

## #4 — Dino, 2003-12-08T18:36Z

Förstår inte heller riktigt hur du vill ha det, men om det är så här.

\--------------------------------
\|  News1 title   \|  News2 title    \|
\--------------------------------
\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|
\| News1 text    \|  News2 Text  \|
\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|
\---------------------------------
\|  News3 title   \|  News4 title    \|
\--------------------------------
\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|
\| News3 text    \|  News4 Text  \|
\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\|
\---------------------------------

I sådana fall använd dig av en datalist. Där kan du sätta propertyn RepeatColumns till 2 så får du som ovan.

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

## #5 — NETwork, 2003-12-08T19:30Z

Jupp, håller med Dino, för i din lösning kommer din tabell att bli fel  om du har ett udda antal items.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/92142-hur-gör-man-på-bästa-sätt-en-databind-med-varannan-post-från-en-databas
