在网格视图中解析asp:boudfield

时间:2011-09-30 13:25:39

标签: asp.net

我有以下gridview:我需要解析日期时间的前8个元素,并仅在gridview中查看这些元素。我怎么能这样做?

 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  DataKeyNames="ID" BackColor="White"
                    BorderColor="#336666" BorderStyle="Double" BorderWidth="3px"
                    CellPadding="1" DataSourceID="SqlDataSource1"
                    OnRowDataBound="GridView1_RowDataBound" 
                    OnSelectedIndexChanged="GridView1_SelectedIndexChanged" 
                    GridLines="Horizontal" CellSpacing="4" Height="20px" 
                    Width="842px" ShowFooter="True">
                    <FooterStyle BackColor="White" ForeColor="#333333" />
                    <RowStyle ForeColor="#333333" BackColor="White" />
                    <Columns>
                        <asp:ButtonField CommandName="Select" Visible="false" />
                        <asp:BoundField DataField="ID" HeaderText="ID" HeaderStyle-HorizontalAlign="Left" InsertVisible="False" ReadOnly="True" />
                        <asp:BoundField DataField="title" HeaderStyle-HorizontalAlign="Left" HeaderText="Title"/>    
                        <asp:BoundField DataField="location" HeaderStyle-HorizontalAlign="Left" HeaderText="Location"/>
                        <asp:BoundField DataField="datetime" HeaderStyle-HorizontalAlign="Left" HeaderText="Datetime"/>                                               
                    </Columns>
                    <PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" />
                </asp:GridView>

1 个答案:

答案 0 :(得分:0)

试试这个:

<asp:BoundField DataFormatString="{0:MM/dd/yy}" DataField="datetime" HeaderStyle-HorizontalAlign="Left" HeaderText="Datetime" />