Rod*_*uza 0 asp.net ms-access visual-studio
我从我的访问数据库中选择了一堆数据,其中一个字段是DateTime字段.
我试图在GridView中显示它,但是当我尝试时:
dtlJob.DataSource = genericDataSet
dtlJob.Fields(2).DataFormatString = "{0:d}"
dtlJob.DataBind()
Run Code Online (Sandbox Code Playgroud)
我在第2行得到了这个错误
Error 2 'DataFormatString' is not a member of 'System.Web.UI.WebControls.DataControlField'.
Run Code Online (Sandbox Code Playgroud)
如何格式化数据?
这是我试图炫耀的DetailsGridView
<asp:DetailsView ID="dtlJob" runat="server" Height="50px" Width="125px">
</asp:DetailsView>
Run Code Online (Sandbox Code Playgroud)
它只有它的标签,我通过数据库中的代码获取每个数据.但我想格式化Data日期字段,这样就不再是它所拥有的数据了

小智 5
你必须像下面的代码一样创建一个BoundField.
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="false" Height="50px" Width="125px">
<Fields>
<asp:BoundField DataField="Name" HeaderText="Name" />
<asp:BoundField DataField="Age" HeaderText="Age" />
<asp:BoundField DataField="Birth" HeaderText="Birth" DataFormatString="{0:d}" />
</Fields>
</asp:DetailsView>
Run Code Online (Sandbox Code Playgroud)
我希望有所帮助.
维森特
| 归档时间: |
|
| 查看次数: |
883 次 |
| 最近记录: |