【发布时间】:2018-01-07 19:18:36
【问题描述】:
我正在尝试使用 XML 作为数据源在 C# 中绑定网格
string sApplication = txtApplicationsta.Text.Trim();
if (sApplication=="")
{
DataSet ds3 = new DataSet();
ds3.ReadXml(Server.MapPath("Status.xml"));
if (ds3.Tables[0].Rows.Count != 0)
{
gvstatus.DataSource = ds3;
gvstatus.DataBind();
}
}
数据绑定成功。我将日期格式保存为YYYY-MM-DD。
如下:
string idate = DateTime.Parse(ssplit[4].Trim()).ToString("yyyy-mm-dd", CultureInfo.InvariantCulture);
现在我需要以DD-MM-YYYY 格式绑定我的网格列,但在网格中它通过我保存的内容绑定。
我正在像这样在 Asp 页面中绑定网格:
<asp:TemplateField HeaderText='Last Update' HeaderStyle-VerticalAlign="Middle">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" CssClass="chkbox" />
<ItemTemplate>
<asp:Label ID="lblFirstName" runat="server" att='<%#DataBinder.Eval(Container.DataItem,"ID")%>' Text='<%# SetLinkCodestatus(Convert.ToInt64(DataBinder.Eval(Container.DataItem,"ID")),DataBinder.Eval(Container.DataItem,"LastUpdate").ToString()) %>'></asp:Label>
</ItemTemplate>
<ItemStyle Width="3%" HorizontalAlign="left" />
</asp:TemplateField>
如果我以YYYY-MM-DD 格式保存值,如何使用DD-MM-YYYY 格式绑定网格?
【问题讨论】:
标签: c# asp.net xml datetime dataset