如何拆分DateTime字段并绑定到ASP.NET中的GridView

时间:2015-09-28 08:22:15

标签: asp.net vb.net datetime gridview

我的表格中有一个DateTime字段BirthDate。我想将其拆分为DaymonthYear并将其绑定到我的GridView

这是我的GridView的设计:

 <asp:datagrid id="grdTransactions" runat="server" Width="1000px" PageSize="25" AutoGenerateColumns="False" CssClass="datagrid">
 <SelectedItemStyle CssClass="datagridselecteditemcell"></SelectedItemStyle>
 <AlternatingItemStyle HorizontalAlign="Center" CssClass="datagridalternatingitemcell"></AlternatingItemStyle>
  <ItemStyle Wrap="False" HorizontalAlign="Center" CssClass="datagriditemcell"></ItemStyle>
   <HeaderStyle Wrap="False" CssClass="datagridheadercell"></HeaderStyle>
    <Columns>
        <asp:BoundColumn DataField="BirthDate" HeaderText="Date">
        <ItemStyle HorizontalAlign="Left"></ItemStyle>
        </asp:BoundColumn>

         <%--Add Day,Month,Year Columns here --%>

    </Columns>
 </asp:datagrid>

这就是我简单地将我的DataSet结果绑定到GridView:

dsCards = Utilities.GetCardGCDBReport(txtFname.text,txtLName.Text)
sRecCount = dsCards.Tables(0).Rows.Count
grdTransactions.DataSource = dsCards
grdTransactions.DataBind()

是否可以将Birthdate(这是一个DateTime字段)和Bind这些值分解为GridView的列?

1 个答案:

答案 0 :(得分:0)

<强>解决

我使用DataFormatString的{​​{1}}属性获得了结果。 这就是我尝试拆分GridView字段

的方法
DateTime