wenn ich versuche, Nummer in Asp-Repeater zu formatieren. Ich verwende Xpath und Xml Datenquelle. Es sagt keinen Fehler, aber ich behalte es einfach, ohne Dezimalzahlen.Formatierung und Nummer mit Xpath und Xmldatasource
<asp:Repeater ID="rptCvrInfo" OnItemDataBound="rptCvrInfo_ItemDataBound" runat="server" DataSourceID="DataSource1">
<itemtemplate>
<asp:Label ID="lblEquity" Text='<%# FormatAmount(XPath("Equity"))%>' runat="server" />
</itemtemplate>
</asp:Repeater>
Meine Code-Behind-Methode
public static string FormatAmount(object In)
{
Decimal amount = Decimal.Parse(In.ToString(), new NumberFormatInfo() { NumberDecimalSeparator = "," });
return amount.ToString();
}
xmlnode aus dem Dokument
<Equity contextRef="ctx37" unitRef="DKK" decimals="-3">101015000
Meine Code-Behind-Methode public static string FormatAmount (Objekt-In) { Dezimal Betrag = Decimal.Parse (In .ToString(), neue NumberFormatInfo() {NumberDecimalSeparator = ","}); return amount.ToString(); } xmlnode aus dem Dokument 101015000 –