我尝试格式化编曲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