カルーセル Control を Repeater 内に配置する次の 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>
コードビハインド:
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();
}
結果は次のとおりです。
しかし、私が欲しい/手に入れたいのはこれです:
つまり、「A」で始まるすべての名前をカルーセル Control に入れ、「B」を別のカルーセル Control に入れます ...など
誰でもこれで私を助けてください。