2017-01-04 8 views
0

DatasListViewOLVから使用しています。データをcsvにエクスポートします。 彼らはolvexporterを使用すると言いましたが、私はそれの例を見つけることができません。objectListView(CSVにエクスポート)

誰にでも私にOlvExporterの使い方を説明できますか?

+0

あなたが今までに試したことを示してください – Alex

+0

実際には、私は失われて、olvにデータを入力している私はこれまで行ってきたものです..... – Yoga

答えて

0

あなたはこれを試すことができます:あなたはobjectListViewでフィルタリングを有効にする場合はOLVExporterで

 string csv = string.Empty; 
     var olvExporter = new OLVExporter(objectListView1, 
     objectListView1.FilteredObjects); 
     csv = olvExporter.ExportTo(OLVExporter.ExportFormat.CSV); 

     csv = csv.Replace(",", ";"); 

     SaveFileDialog saveFile = new SaveFileDialog(); 
     saveFile.FileName = "ExportFile.csv"; 
     saveFile.Filter = "csv files (*.csv)|*.csv"; 

     if (saveFile.ShowDialog() == DialogResult.OK) 
     { 
      using (StreamWriter sw = new StreamWriter(saveFile.FileName)) 
      { 
       sw.Write(csv); 
      } 
     } 

2番目のパラメータが必要なだけです。フィルタリング後に結果をエクスポートするだけです。

CSVをExportFormatとして選択すると、csv.Replace()を使用してcsvファイルの出力を変更できます。

SaveFileDialogも必要ありません。

関連する問題