我想将DataGrid的数据/内容导出为UWP应用程序中的Pdf和csv文件



UWP没有这样的特定答案实现将给我正确的解决方案。

我有一个数据网格,它将有数据从它的项目来源。

解决方案:-导出到PDF在UWP DataGrid (SfDataGrid) - Syncfusion。在c#中导出DataGridView数据为PDF - c#转角解决方案。

我只是想保存datagridview和它的内容为pdf或csv在我的本地内存。

是否有一个直接和简单的方法来实现这一点,而不需要第三方控件的帮助?

我想将DataGrid的数据/内容导出为Pdf &UWP应用程序中的csv文件

我认为你不必将datagridview保存为csv,你可以间接地将数据源集合保存为csv。请参考CSV文档编写CSV文件

var csvfile = await ApplicationData.Current.LocalFolder.CreateFileAsync("test.csv", CreationCollisionOption.OpenIfExists);
var records = new List<Foo>
{
new Foo { Id = 1, Name = "one" },
new Foo { Id = 2, Name = "two" },
};
using (var writer = new StreamWriter(csvfile.Path))
using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture))
{
csv.WriteRecords(records);
}

请注意流写入器路径应该是具有完全访问权限的UWP本地文件夹路径。

最新更新