2013-08-20 82 views
1

我在aspx中創建了一箇中繼器,只是簡單地顯示了SQL Server中的一個表。從asp.net中繼器中的SQL服務器中刪除時間

日期隨着時間的推移而回來,我認爲這是SQL的正常情況。但是如何將這個值降低到aspx的大小呢?我可以更改文本屬性中的字符串還是需要在其他位置執行此操作?對不起,我是一個aspx noob。

Date  
--------------------- 
8/14/2013 12:00:00 AM 
8/13/2013 12:00:00 AM 
8/11/2013 12:00:00 AM 
8/10/2013 12:00:00 AM 
8/9/2013 12:00:00 AM 

代碼:

 <asp:Repeater runat="server" ID="TestRepeater"> 
     <HeaderTemplate> 
      <tr> 
       <Table> 
       <th>Date</th> 
       <th>Customer</th> 
       <th>Location</th> 
       <th>Select</th> 
      </tr> 
     </HeaderTemplate> 

     <ItemTemplate> 
      <tr> 
       <th><asp:Label runat="server" ID="L1" Text='<%# Eval("Date")%>' ></asp:Label></th> 
       <th><asp:Label runat="server" ID="L2" Text='<%# Eval("Customer")%>' ></asp:Label></th> 
       <th><asp:Label runat="server" ID="L3" Text='<%# Eval("Location")%>' ></asp:Label></th> 
       <th><asp:button runat="server" ID="button1" Text="See Ticket" BorderStyle="Groove" BackColor="Silver" /></th> 
      </tr> 
     </ItemTemplate> 

     <FooterTemplate> 
      </Table> 
     </FooterTemplate> 
    </asp:Repeater> 
+0

出於好奇,爲什麼在GridView上選擇Repeater? –

回答

6

使用格式參數數據綁定:

<%# Eval("Date", "{0:d}")%> 
相關問題