So formatieren Sie eine Zeit-Stempel zeigt das Datum nur in der grid-Ansicht

In eine aspx-Seite, ich bin verbindlich, die Bezeichnungen wie diese:

  <asp:TemplateField HeaderText="Date of Joining">
            <ItemTemplate>
                <asp:Label ID="Label6" runat="server" Text='<%# Eval("date_of_joining") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Paid Priviledge Date">
            <ItemTemplate>
                <asp:Label ID="Label8" runat="server" 
                    Text='<%# Eval("paid_priviledge_date") %>'></asp:Label>
            </ItemTemplate>
        </asp:TemplateField>

Und in der code-behind-ich bin die Bindung der grid-Ansicht wie diese :(minimum angegeben)

GridView1.DataSource = dt2;
GridView1.DataBind();

Aber das gridview-Spalten zeigen das Datum so :

4/12/2011 12:00:00 AM    
4/4/2011 12:00:00 AM

Bitte vorschlagen, wie Sie die Zeitstempel-Teil und der Anzeige von nur den date-Teil.

Ich weiß, wie Sie dies tun, indem Sie die Formatierung mit ToString und SubString. Aber ich bin nicht in der Lage, dies zu tun in gridview.

Schreibe einen Kommentar