我有一個文本文件,我試圖編輯。基本上,該文本文件包含業務請求的數據。因此,它將按照該順序存儲名稱,員工ID,請求類型,請求總數,請求狀態以及日期和時間。我必須能夠編輯選定行的總金額。我正在使用列表視圖來選擇項目。舉例來說,我不得不接受史密斯的請求,並編輯$ 2.00並將其改爲例如$ 4.00。C#編輯文本文件
瑞安搖滾,345,食品,$ 456.00,待定,第4 /二千○十五分之二下午3點48分45秒
史密斯,4567,食品,$ 2.00,掛起,第4 /二千零十五分之二6:26 :37 PM
傑裏,444,旅遊,$ 22.00,掛起,第4 /二千○十五分之二下午6時26分47秒
private void btnModify_Click(object sender, EventArgs e)
{
foreach (ListViewItem item in listView1.Items)
if (item.Selected)
{
string selected = item.Text.ToString();
string str;
double total;
bool totalCheck = double.TryParse(txtTotal.Text, out total);
if (totalCheck)
{
var lines = File.ReadAllLines("../../textFile/ExpenseReportingData.txt");
lines[3] = "7";
File.WriteAllLines("../../textFile/ExpenseReportingData.txt", lines);
}
else
{
MessageBox.Show("Please Enter A Valid Ammount", "Error");
}
}
}
任何幫助將不勝感激。謝謝。
嗯一部分不包括在你的文本文件編碼框。不知道爲什麼,但其上面發佈。對不起,如果我看起來像這樣的菜鳥。我在我的第一個C#類。 – starkiller1226 2015-04-03 00:21:04
等待,它現在在那裏。所以我所有的代碼都在框中。再次抱歉。 – starkiller1226 2015-04-03 00:25:09
我修復了您的代碼塊,第一行必須縮進4個空格。我還爲您的文件結構使用了一個報價塊。如果您的格式有問題,您可以使用問題下標記下的「編輯」鏈接編輯您的問題。如果您需要更多格式幫助,請點擊[幫助頁面](https://stackoverflow.com/editing-help) – 2015-04-03 00:26:05