- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Infragistics WPF 数据网格,并且我想利用 Infragistics 提供的 Excel 导出功能。 API对于 Excel 导出,需要网格实例作为参数。这对 MVVM 不太友好,因为我更喜欢处理在 viewModel 中导出数据的命令,而该命令不知道我 View 中的 datagrid 控件的实例。
有人知道使用 Infragistics 库进行 excel 导出(最好基于网格绑定(bind)到的集合)的更 MVVM 友好的机制吗?
最佳答案
正如您所知,由于需要引用网格,您不应该将逻辑放入 View 模型中。您只需要在代码隐藏中处理导出命令。这样做在概念上并没有什么错误,也没有什么反 MVVM 的地方:这个特定的逻辑恰好是特定于 View 的。
关于wpf - 将 WPF Infragistics Excel 导出功能与 MVVM 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922359/
完成一些符合 Infragistics UltraGrid 要求的任务。在他们的站点上找到了 Infragistics 控件的列表,但其中没有 UltraGrid,只有 WinGrid。请告诉我,这些
我有 ig:TemplateDataField 包含标签。 在 InitializeRow 事件处理程序中,我尝试使用 e.Row.FindControl 找到该标签,但我得到了空值。 我无法找到另一
public class Ticket { public bool Selected { get; set; } public string TicketID
我有一个 Windows 应用程序,我们在其中使用 Infragistics 控件。现在,我们正在使用 InstallShield 创建其安装项目。 这是我第一次使用 InstallShield。看来
显示 UltraGrid 绑定(bind)到的行数的最佳方式是什么? 我希望能够做到,this.UltraGrid.DataSource = myCustomObject; 并且,网格应显示数据以及行
我正在尝试检索 DataRecord与绑定(bind)到我的 XamDataGrid 的给定数据项相关联.有没有办法找到DataRecord除了枚举所有 DataRecords在集合和比较DataRe
我需要在UltraGrid中从底部开始向顶部显示行,而不是通常从顶部到底部显示行。 是否需要设置属性才能实现此显示?我似乎找不到。 所需布局的示例 最佳答案 此功能未内置在WinGrid控件中,如果您
我希望根据行中的 bool 同步属性禁用 Ultragrid 中的某些行。我想过两种不同的解决方案,但都没有成功。 1) 将 Sync 属性数据绑定(bind)到行的 Activation 属性。这可
我正在使用 Infragistics 的 igGrid 来处理我公司的 Web 应用程序上的数据。我们希望将网格用作用户数据交互(添加/编辑/删除/查看记录)的“可编辑网格”。 我想播放的场景是当用户
我正在使用 Ignite UI 网格。 列是从数据库动态构建的,如下所示:- $.post('/Main/GetColumns',function(data){ $("#mygrid")
我有一个网格,我想自动调整列的大小。当对 PerformAutoResize() 使用不同的参数值时,我遇到了不一致的情况。传递以下值时,true 表示包含列标题: PerformAutoResize
请考虑以下场景: IgniteUI 16.1 igGrid 支持 igGridUpdating 功能和 RESTDataSource 用户通过模态对话框创建新记录 使用表单数据发起发布请求 服务器处理
我使用的版本是 15.2(ignite UI) 导出函数如下: $.ig.GridExcelExporter.exportGrid($("#grid"), {
我有一个 UltraCalendarCombo 日历控件,我需要禁用一组日期(基本上是周末和公共(public)假期)。 我遍历该月的日期列表并将所有相应的日期设置为禁用,这使得当前月份看起来不错,但
我需要能够支持 XamDataGrid,它在设计时不会有一定数量的列。例如,应用程序将运行,从服务器获取一些数据并创建一些对象。根据服务器的响应,每次运行应用程序时我可能有不同数量的对象。 这是我的意
我正在使用 linq 拉回一个对象(即客户),该对象可能具有其他对象(customer.orders)的集合。如果我可以将此客户列表传递给 ultragrid,并在数据绑定(bind)上显示客户和他们
默认情况下,对于任何行删除,ultraWinGrid 都会弹出一个删除确认框。如何关闭该功能? 如果我在代码中删除,那就没问题了: myUltraGrid.DeleteSelectedRows(Fal
在最后一列上按右箭头键时,有什么方法可以强制 Infragistics Ultragrid 不移动到行下方? 例如,在表格下方,在具有“C”值(COL_1,第 1 行)的单元格中 - 如果我按向右箭头
我有一个基础设施 ultraCombo我设置为特定的 datasource .我想预先选择这些值之一,这样用户就不必选择它(大多数情况下它将是预先选择的值)。但是,当我设置 ultraCombo 时对
我在我的 View 中显示了一个 igGrid,它在每一行上都启用了编辑和删除。 我想根据记录显示编辑和删除按钮。根据列数据,某些行将同时具有“编辑”和“删除”按钮,而其他行只能具有“编辑”或“删除”
我是一名优秀的程序员,十分优秀!