-1

複数のリストボックスにデータのリストがあるc#のWindowsフォームアプリケーションがあります(各リストボックスに約56個)。以下に例を示します。

  1. listbox1 には生徒名のデータが含まれています
  2. listbox2 には学生の住所のデータが含まれています
  3. listbox3 には学生のパーセンテージが含まれています。

リストは学生データに続きます。ボタンクリックイベントでExcelのデータを印刷する必要があります。データは順序どおりに配置する必要があります。

CSVヘルパーを使用してみましたが、複数のリストボックスからデータを送信する必要がある1セットのリストボックスでしか役に立ちませんでした。

var sw = new StreamWriter(@"output.csv");
var csvWriter = new CsvHelper.CsvWriter(sw);

foreach (var Name in lbx.Items)
{
    csvWriter.WriteField(Name);
    csvWriter.NextRecord();
}
foreach (var Address in ptr.Items)
{
    csvWriter.WriteField(Address);
}
sw.Flush();

ただし、これでは問題は解決しません。この問題の解決策に関するヘルプは役に立ちます。問題を解決する他の方法は素晴らしいでしょう。

4

1 に答える 1