2012-03-02 13 views
0

私は自分のWebページにDataListを持っていますが、これは実行時にデータソースを介して取り込まれています。 RepeatDirection=HorizontalRepeatColumn=5を設定しましたが、列が水平方向に繰り返されることはありません。 Thyeは互いに垂直に積み重なっています。DataListレコードが水平に表示されない

私はデータリストのレイアウト次ています

<asp:DataList ID="DataList2" runat="server" RepeatColumns="5" 
      RepeatDirection="Horizontal"> 

<ItemTemplate> 
<tr></tr><tr style="text-align:center"><td ><strong><%#Eval("QuotedVersions")%></strong></td></tr><tr></tr> 
<tr><td><strong>URL No.</strong></td> <td><strong>URLs.</strong></td> <td><strong>Avg.RJ Value</strong></td></tr> 
<tr> <td style="width:40px">URL1</td> <td><a href='<%#Eval("URL1")%>'>Link1</a></td> <td style="text-align:center"> <%#Eval("AvgRJ1")%></td> </tr> 
<tr> <td style="width:40px">URL2</td> <td><a href='<%#Eval("URL2")%>'>Link2</a></td> <td style="text-align:center"> <%#Eval("AvgRJ2")%></td> </tr> 
<tr> <td style="width:40px">URL3</td> <td><a href='<%#Eval("URL3")%>'>Link3</a></td> <td style="text-align:center"> <%#Eval("AvgRJ3")%></td> </tr> 
<tr> <td style="width:40px">URL4</td> <td><a href='<%#Eval("URL4")%>'>Link4</a></td> <td style="text-align:center"> <%#Eval("AvgRJ4")%></td> </tr> 
<tr> <td style="width:40px">URL5</td> <td><a href='<%#Eval("URL5")%>'>Link5</a></td> <td style="text-align:center"> <%#Eval("AvgRJ5")%></td> </tr> 
<tr> <td style="width:40px">URL6</td> <td><a href='<%#Eval("URL6")%>'>Link6</a></td> <td style="text-align:center"> <%#Eval("AvgRJ6")%></td> </tr> 
<tr> <td style="width:40px">URL7</td> <td><a href='<%#Eval("URL7")%>'>Link7</a></td> <td style="text-align:center"> <%#Eval("AvgRJ7")%></td> </tr> 
<tr> <td style="width:40px">URL8</td> <td><a href='<%#Eval("URL8")%>'>Link8</a></td> <td style="text-align:center"> <%#Eval("AvgRJ8")%></td> </tr> 
<tr> <td style="width:40px">URL9</td> <td><a href='<%#Eval("URL9")%>'>Link9</a></td> <td style="text-align:center"> <%#Eval("AvgRJ9")%></td> </tr> 
<tr> <td style="width:40px">URL10</td> <td><a href='<%#Eval("URL10")%>'>Link10</a></td> <td style="text-align:center"> <%#Eval("AvgRJ10")%></td> </tr> 
<tr> <td >nDCG: </td> <td> </td> <td><%#Eval("nDCG")%></td> </tr> 
</ItemTemplate> 
     </asp:DataList> 

なぜレコードが水平に表示されませんか?何が是正されるべきですか?

現在のレイアウトそれが表示されている方法:

enter image description here

必要なレイアウト:

enter image description here

+0

あなたの質問をスクリーンショットで編集して、現在どのようにレンダリングされているか、どのように表示するかを表示します。 –

+0

@ p.campbell:スクリーンショットを追加しました。 – Cipher

+0

およびを
に変更するとどうなりますか? – jmaglio

答えて

0

要素がテーブルのいくつかの並べ替えに表示さしかし、あなたが持っていないことが表示されますItemTemplateの冒頭には<table>、ItemTemplateの最後には終了タグ</table>があります。

関連する問題