C#将旋转木马控件置于中继器内

时间:2013-02-01 16:31:09

标签: c# jquery

我有以下c#代码将轮播控件放在转发器中:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
    <table cellpadding="0" cellspacing="0" class="mycarousel">

            <tr>
                <td valign="top">

                    <a id="prev" class="myprev" href="#">
                    </a>
                </td>
                <td>

                    <div class="carousel_list">

                        <ul class="foo1" id="foo1">
                            <li>
                                <img id="img1" src="<%#Eval("IMG_SRC")%>" />    
                                </a>
                            </li>

                        </ul>

                        <div class="clearfix">
                        </div>

                    </div>

                </td>
                <td valign="top">
                    <a id="next" class="mynext" href="#">
                    </a>
                </td>
            </tr>
        </table>
   </ItemTemplate>  
    </asp:Repeater>
</asp:Content>

CodeBehind:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            FillOrder();
        }       
    }

    protected void FillOrder()
    {

        sqlcon.Open();
        sqlcmd = new SqlCommand("select * from Table_1 Order By name", sqlcon);
        da = new SqlDataAdapter(sqlcmd);
        da.Fill(dt);
        if (dt.Rows.Count > 0)
        {
            Repeater1.DataSource = dt;
            Repeater1.DataBind();
        }
        sqlcon.Close();

    }

这是结果: enter image description here

但我想要/希望得到的是: enter image description here

这意味着将所有名称以“A”开头放入旋转木马Control,将“B”放入另一个旋转木马Control ...等等

请允许任何人帮助我。

1 个答案:

答案 0 :(得分:0)

我看起来你需要两个Repeater控件(一个在另一个内)。 然后你应该准备分层数据结构并绑定它。