
May 8th, 2008, 06:04 AM
|
 |
Contributing User
|
|
Join Date: Mar 2005
Location: Tír na nÓg
|
|
|
Bind DateTime in GridView
Hi all,
I've got a bit of code that has always worked in the past.
I call it a bit of code, but it's just a bind (tried eval, but no luck).
Here is the aspx page:
Code:
<asp:GridView ID="gvMaps" runat="server"
DataSourceID="gvMapsDS"
AutoGenerateColumns="False" Width="100%">
<Columns>
<asp:TemplateField HeaderText="ID" SortExpression="Id">
<ItemTemplate>
<asp:Label ID="lblId" runat="server" Text='<%# Bind( "Id" ) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Request Date" SortExpression="RequestDate">
<ItemTemplate>
<asp:Label ID="lblRequestDate" runat="server" Text='<%# Bind"RequestDate", "{0:dd/MM/yyyy}" ) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Map Created" SortExpression="MapCreated">
<ItemTemplate>
<asp:Label ID="lblMapCreated" runat="server" Text='<%# Bind( "MapCreated" ) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Document ID" SortExpression="DocumentID">
<ItemTemplate>
<asp:Label ID="lblDocumentID" runat="server" Text='<%# Bind( "DocumentID" ) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="gvMapsDS" runat="server"
TypeName="Processes.WSManager"
DataObjectTypeName="Objects.GisFieldRequest"
SelectMethod="GetMapRequestsByUserId">
</asp:ObjectDataSource>
The bind on the RequestDate column should be in the format dd/MM/yyyy, but I'm getting the hours, minutes and seconds also, but no ticks.
Any idea why this is ignoring my bind instruction?
|