我試圖使用XML作爲數據源如何在列日期時間網格綁定在特定的格式
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();
}
}
的數據綁定成功綁定網格在C#。我將日期格式保存爲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>
我怎樣才能綁定使用DD-MM-YYYY
格式,如果我在YYYY-MM-DD
格式保存價值的電網?
的
然後,您可以通過在
BoundField
列使用dataformatstring
屬性設置列的日期格式=「Amount」HeaderText =「Amount」DataFormatString =「{0:###,###,## 0.000}」> – sonaConvert.ToDateTime(DataBinder.Eval(Container.DataItem,「LastUpdate」))。ToString 「dd-MM-yyyy」)) – Basant12