【发布时间】:2013-01-10 13:07:55
【问题描述】:
我们正在开发一个利用数据网格的应用程序。大多数网格的功能将是相当标准的东西 - 设置单元格样式、单元格内编辑、排序等。然而,一个要求是提供“拖放”功能,如 Excel。这是您在一行中选择一个或多个单元格的地方,然后在它们周围绘制一个粗边框。边框的右下角有一个小方块,当您将其向下拖动时,Excel 会将选定的单元格值复制到下面的行中。
这听起来像是使用 .Net WPF 数据网格尝试和实现的一件可怕的事情(并且没有商业数据网格组件也提供此功能)。有没有人开发了类似的功能,或者提出了可能的方法来实现这一点?普通的旧复制和粘贴不是一种选择!
【问题讨论】:
-
在 WPF 电子表格组件上看起来像 1000 美元以上!荒谬的是,我们在一个组件上的花费比在 Visual Studio 上的要多。
-
我被要求手动输入确切的功能。 SO 似乎无法为此提供任何帮助。
-
@kleineg 我最终说服了客户这几乎是不可能实现的,并最终提供了“香草”复制/粘贴,即选择一系列单元格然后右键单击 -> 复制,然后选择一系列其他单元格然后右键单击 -> 粘贴。
-
在这种情况下,与其说是客户,不如说是不是程序员的老板。
标签: wpf wpfdatagrid