Cita: ¿cómo podría quitar la hora?, es decir, que por ejemplo me sale "16/04/2004 0:00:00" y yo sólo necesito "16/04/2004"
Hola..en el control donde mandes a llamar tu campo que tienes en tu BD puedes usar Eval..Supongamos que quieres mostrar los datos en un label y quieres que la fecha aparezca en el formato
dia/mes/año
Te podría quedar así:
<asp:datagrid id="dtgOrders" runat="server">
...
...
<asp:TemplateColumn HeaderText="Customer ID">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<asp:Label id="lblOrderDate" runat="server" Text='<%# DataBinder.
Eval (Container, "DataItem.TU_campo", "
{0:dd/MM/yyyy}") %>'>
</asp:Label>
</ItemTemplate>
...
...
Ahora bien.. si lo estas haciendo usando un BoundColumn te quedaría:
Cita: <asp:BoundColumn DataField="DateEntered" HeaderText="Fecha" DataFormatString ="{0:dd/MM/yyyy}" />
Cita: Por otro lado me gustaría poder asignar a las columnas un tamaño fijo
Checa la propiedad
ItemStyle-Width = "valor%"
Saludos y suerte . . .