私はC#プロジェクト でCSVファイルとのDataGridViewで働いているとの言葉を無視する「、」+ '。 'そこに私の問題がある!私は、最後のワードexample.csv以外のコンマの後のすべての単語を無視する必要があります。負荷のcsvファイルはDataGridViewのと私はCSVが2区切り文字でファイルをロードしようと区切り
my1;;test1;good my2;cool;test,abcde;god my3;father;zyxw; my4;dad;word,fresh,example;banana
私はこのように私のDataGridViewに表示する:あなたのよう
my1;;test1;good my2;cool;abcde;god my3;father;zyxw; my4;dad;example;banana
私の目標はCSVからすべての行を追加することですが、の場合はカンマが最後の単語を取得するように見えます。このコードを使用しています。
System.IO.StreamReader fileReader = new System.IO.StreamReader(csvPath, false);
string fileRow;
string[] fileDataField;
//Reading Data
while (fileReader.Peek() != -1)
{
fileRow = fileReader.ReadLine();
fileDataField = fileRow.Split(';');
dataGridView1.Rows.Add(fileDataField);
}
fileReader.Dispose();
fileReader.Close();
完全に動作していますが、これを修正するための配列を使用しています。 – Kate
実際..私はそれを実現し、ちょうど私の答えを更新:) –