Как отформатировать метку времени, чтобы показать дату только в виде сетки

На странице aspx я привязываю метки следующим образом:

  <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>

А в коде я привязываю сетку следующим образом: (указан минимальный код)

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

Но столбцы gridview показывают дата вроде этой:

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

Пожалуйста, предложите, как удалить часть отметки времени и отобразить только часть даты.

Я знаю, как это сделать, форматируя с помощью ToString и SubString. Но я не могу сделать это в gridview.

12
задан CDspace 30 March 2017 в 20:19
поделиться