我花了一些时间在网上搜索可能对我有帮助但找不到我真正需要的东西。我发现了很多关于 Windows 表单的例子,但没有发现 WPF 的例子。
我有一大堆 CSV 文件。每个文件仅包含一个数据表,并且该表仅包含两列。第一列包含标题(每个 CSV 文件都相同),第二列包含数据。我正在尝试编写一些东西,用户可以将最多 5 个 CSV 文件拖到表单上的一个区域中,并且应用程序将第一列可视化,然后将最多 5 列数据彼此相邻以进行比较。
任何能指出我正确方向的人都将不胜感激。谢谢
我花了一些时间在网上搜索可能对我有帮助但找不到我真正需要的东西。我发现了很多关于 Windows 表单的例子,但没有发现 WPF 的例子。
我有一大堆 CSV 文件。每个文件仅包含一个数据表,并且该表仅包含两列。第一列包含标题(每个 CSV 文件都相同),第二列包含数据。我正在尝试编写一些东西,用户可以将最多 5 个 CSV 文件拖到表单上的一个区域中,并且应用程序将第一列可视化,然后将最多 5 列数据彼此相邻以进行比较。
任何能指出我正确方向的人都将不胜感激。谢谢
这个问题至少有3个部分:
我没有任何方便的方法可以轻松地将 CSV 数据导入数据库 - 也许其他人会加入。添加对拖放的支持是一件相当简单的事情,只需在目标容器上将 AllowDrop 设置为 true 和然后按照以下方式实现其 Drop 事件处理程序
private void FilesDropped(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
string[] droppedFilePaths = e.Data.GetData(DataFormats.FileDrop, true) as string[];
...