- PR -

[ASP.NET] DataList の RepeatDirection を Vertical にした場合の並びが変?

1
投稿者投稿内容
Ten.
ベテラン
会議室デビュー日: 2003/04/03
投稿数: 67
投稿日時: 2004-05-27 11:37
ASP.NET の DataList コントロールの RepeatDirection を Vertical にした場合の並びが思うようになりません。

実現したい並び順は下記のページで説明されていることと同じです。
Microsoft ASP.NET クイック スタート チュートリアル DataListの使い方

このようにしたいのですが、
コード:
1 4 7 10 13
2 5 8 11
3 6 9 12


こうなってしまいます。
コード:
1 4 7 10 12
2 5 8 11 13
3 6 9



テストしたソースは以下のとおりです。
・aspxの記述
コード:
<asp:DataList id="DataList1" runat="server">
<itemtemplate>
<asp:Label id="Label1" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem") %>'>
</asp:Label>
</ItemTemplate>
</asp:DataList>


・Page_Load内のソース
コード:
Dim i As Integer
Dim data(12) As Integer
For i = 0 To 12
    data(i) = i + 1
Next
Me.DataList1.RepeatDirection = RepeatDirection.Vertical
Me.DataList1.RepeatColumns = 5
Me.DataList1.DataSource = data
Me.DataList1.DataBind()


環境は VS.NET2003、.NET Framework 1.1 です。

つまらないミスをしているような気はするのですが、分かる方がいましたらよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)