以下のコードを使用して、データを csv 形式にエクスポートしています。通常、システムのデスクトップに保存されます。さまざまな場所を保存したいので、保存ダイアログが必要です。しかし、私はこれを行うことができません..
私の部分的なコードはここにあります:
StringBuilder sb = new StringBuilder();
var columnNames = dt.Columns.Cast<DataColumn>().Select(column => column.ColumnName).ToArray();
sb.AppendLine(string.Join(",", columnNames));
foreach (DataRow row in dt.Rows)
{ var fields = row.ItemArray.Select(field => field.ToString().Replace(","," "));
sb.AppendLine(string.Join(",", fields));
}
File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) +"/test.csv", sb.ToString());