2011-04-11 38 views
0

如何設置ItemTemplate的數據源?現在我有一個被datarepeater包裹的數據,這就是我如何綁定它。如何將<ItemTemplate>設置爲數據源?

<asp:Repeater ID="rptTotal" runat="server"> 
     <ItemTemplate> 
      <tr> 
       <td>One</td> 
      <td>Two</td> 
      <td>Three</td> 
      <td>Four</td> 
       </tr> 
     </ItemTemplate> 
</asp:Repeater> 

回答

2

你不能設置的項目模板的數據源,可以將其設置爲在代碼中的中繼器使用背後

rptTotal.DataSource = datasourcename 
+0

是否有任何其他的控制,我可以將它設置爲?它是否必須是中繼器?有時候我有不同行的表,我發現在這些情況下使用datarepeater有點奇怪。 – chobo 2011-04-11 20:23:45

+0

您可以將數據綁定到DropDownLists,或者使用一點點代碼隱藏,您可以將文本框,標籤等幾乎與其綁定。但是,如果您不知道要返回的行數,則需要使用重複的控件,直到輸出所有行。也可以在此處找到標準數據綁定控件的列表(http://msdn.microsoft.com/zh-cn/library/ms228214.aspx)。 – atrljoe 2011-04-12 12:49:59

+0

對於這種情況,總會只返回一行。儘管它看起來很怪,但我還是帶着一個轉發器 – chobo 2011-04-14 19:43:08

相關問題