2012-05-31 70 views
0

C#winforms應用程序 - 我正在使用StreamWriter編寫.csv文件(從DataGridView中讀取)。StreamReader - 如何忽略閱讀逗號字符

因爲它是.csv文件,我怎麼能告訴StreamReader不要從DatagridView(如果有)讀取逗號字符?

回答

5

沒有辦法用StreamReader來閱讀沒有特定字符的文本。

您可以先閱讀並將其存儲在臨時字符串中,然後使用 string.Replace()方法丟棄逗號。

string.Replace(",",""); 

然後寫csv文件。

+0

如果我創建一個臨時字符串 - 如何正確再次讀取它們,因爲它的逗號分隔符實際上是--DataGridView單元格? – Bonaca

+0

請勿使用逗號作爲分隔符。我發現幾次使用其他方式的困難,這是不太可能的你的用戶會使用,我喜歡§或¥,主要是因爲他們看起來很酷,這是一個簡單的,我從來沒有見過它在任何地方使用|沒有它不是一個分號,它被稱爲一個破碎的酒吧。 –