【发布时间】:2014-02-18 11:51:52
【问题描述】:
我有一个 Telerik RadGridView 控件,我希望能够从列表(记事本等)粘贴到网格中。
这里的问题是通过 ItemsSource 添加到网格的项目没有无参数构造函数。
对于标准的行插入来说,这不是问题,因为AddingNewDataItem 事件就像工厂一样运作。
粘贴似乎不是通过这种机制进行的,也没有提供手动创建粘贴项目的方法。
PastingCellClipboardContent 事件不允许设置 GridViewCellClipboardEventArgs 参数的 Item 属性。
根据我从 Telerik 论坛中收集到的信息(请参阅:http://www.telerik.com/forums/insert-new-rows-into-radgridview-by-copy-paste-from-excel),无法提供工厂,因为网格视图只想创建一个新实例,然后使用绑定属性将数据推入.
我是不是很昏暗,错过了什么?
对我来说,这似乎是一个荒谬的不一致设计。
注意:对我来说真的不可能使用无参数 ctor。
【问题讨论】:
标签: c# wpf telerik telerik-grid paste