我嘗試格式化編曲1在我的代碼currecny,但它不是我的ammount的專欄設置列格式爲貨幣
這裏踢得好看(翻譯=不工作)是我的代碼塊;
public void TransactionLog()
{
listView1.View = View.Details;
listView1.GridLines = true;
listView1.FullRowSelect = true;
listView1.Columns.Add("Buy/Sell", 97);
listView1.Columns.Add("Amount", 95);
listView1.Columns.Add("Transaction ID", 100);
string[] arr = new string[3];
ListViewItem item;
string URT = "https://api.eveonline.com/char/WalletTransactions.xml.aspx?keyID=4602486&&vCODE=BHGVeXQkRLKLkIkZQHdeyUxmUz9EfUwbvGzoc2eO4ZR8kRMYxk8PbD4LMwLF7BvH";
XmlDocument XMLtrans = new XmlDocument();
XMLtrans.Load(URT);
XmlNodeList TRnodelist = XMLtrans.SelectNodes("/eveapi/result/rowset/row");
foreach (XmlNode xmlnode in TRnodelist)
{
if (xmlnode.Attributes["transactionType"] != null)
arr[0] = xmlnode.Attributes["transactionType"].InnerText;
if (xmlnode.Attributes["price"] != null)
arr[1] = xmlnode.Attributes["price"].InnerText;
if (xmlnode.Attributes["transactionID"] != null)
arr[2] = xmlnode.Attributes["transactionID"].InnerText;
item = new ListViewItem(arr);
listView1.Items.Add(item);
}
我試過了;
string.Format(CultureInfo.CreateSpecificCulture("ja-JP"), "{C:0}", arr[1] = xmlnode.Attributes["price"].InnerText);
但我只是得到錯誤。
你是什麼意思_not play nice_ exactly exactly?你得到的結果是什麼,你想要得到什麼?你能舉個例子嗎? –
嗯,我想格式化我的價格列作爲貨幣。 – Losec
用'{0:C}'替換'{C:0}'。這就是我看到的代碼中的錯誤,看起來像一個簡單的錯字。 – bokibeg