问题标签 [devexpress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3937 浏览

devexpress - 如何禁用 XtraTreeList 的最终用户排序?

我在树列表中显示一个固定序列以及一些值,单击标题将按属于标题的列中的值对其进行排序。

我没有发现 XtraTreeList 的任何明显属性会禁止这种排序。

0 投票
2 回答
3525 浏览

linq-to-sql - 从 XPO 迁移到 LINQ 到 SQL 的提示

我是 DevExpress XPO 库的长期用户。它有很多很棒的功能,但也有一些弱点:

  1. 保存现有对象时,所有属性都在更新查询中发送;更改是基于每个对象而不是每个属性来跟踪的。
  2. 乐观锁定是在每个对象的基础上完成的,而不是每列。
  3. 当发生乐观锁定异常时,不会提供描述冲突性质的上下文;您唯一真正的反应是使操作失败或重现它并在循环中重试。
  4. LINQ 对 XPQuery 的支持非常弱(至少在我们正在使用的 8.1 中)。因此,您经常被迫使用不是类型安全的 XPView 或 XPCollection,它可能返回您不一定需要的列。

在阅读了 LINQ to SQL 如何实现优化锁定和处理更新冲突之后,我被卖了!我喜欢它如何实现列级乐观锁定并且不需要向表中添加列。能够检查和处理冲突的确切性质是很棒的。他们跟踪每列更改的事实应该使其更新查询更加高效。

当然,我还没有在实际应用中使用过LINQ to SQL,所以我不知道它在现实中的比较。此外,我不清楚它是否具有我们喜欢 XPO 的某些功能的类似物,例如:

  1. 自动模式更新(我们相信对象设计驱动数据库结构而不是相反,这大大简化了软件部署)
  2. 如何实现继承的两个选项(同表或一对一的表关系)
  3. 支持内存存储(尽管我认为我们可以在单元测试中将 LINQ 替换为对象)
  4. 存储提供程序自定义(允许我们向 XPO 查询添加 NOLOCK 支持)

我们将进行探索性的部分迁移,我们将暂时将两个 ORM 用于代码的不同部分。你们中的任何人都有使用 XPO 和 LINQ to SQL 的实际经验吗?他们在实践中如何比较?具体来说,您是否知道 LINQ to SQL 缺少的任何会为代码迁移带来挑战的功能?

哦,我什至应该关心 LINQ to Entities 吗?它看起来比我们需要的任何东西都要复杂得多。

0 投票
3 回答
29974 浏览

c# - 在选中列表框中获取具有值的索引

chkContactType.Items当我单步执行代码时,我实际上发现它是空的。我什至添加了一个Watch chkContactType.Items.Count,它只是0。我现在很困惑,因为它显然不是因为我的Insert方法工作正常,它使用这些相同的框并为每个项目插入Value Member....


我有一些选中的列表框控件,我需要根据项目值设置 CheckState,因为这是存储在数据库中的现有记录。不幸的是,我只看到了一种通过未存储的索引来设置它的方法。该索引是控件的本地索引,因此,例如,ContactType 控件中有 15 个项目。索引为 0-14。项目值分别为 39,40,41,42,43,44,45,46,47,48,49,50,2077,2078,2079。如何使用值成员值获取索引值或使用值成员值设置每个返回项目的检查状态?

谢谢

编辑回应评论

这就是我填充 Checked ListBox 的方式。我知道那里有一个“幻数”。我正在做。它与ContactType 的DB 中的CategoryID 相关。

然后是 CurrentCaseNote BLL(kinda)-->

最后是 DAL -->

编辑 2

这就是我的代码现在的样子,但仍然不行。就像 ItemCount 从未填充过....

0 投票
3 回答
9245 浏览

c# - Win 表单的 Devexpress GridControl 是否支持分页?

Win 表单的 Devexpress GridControl 是否支持分页?如果是,它是如何工作的?如何使用分页在网格控件中显示一些数据?任何例子将不胜感激

0 投票
1 回答
5278 浏览

reporting - 在报表页脚之前消除组页脚分页符

我有一个带有组页眉和页脚的报告。根据数据应该只有两组。我将组页脚设置为在它之后有一个分页符。我不希望最后一个组在报表页脚之前创建分页符(如果这样做,我会将报表页脚设置为在它之前有一个分页符。)。我和其他报告作者从来没有遇到过这个问题。

报告打印输出的示例而非设计示例。我的报告只有一个组页眉和一个组页脚:

报告标题

组数据集 1 标题详细信息 详细信息 组数据集 1 页脚

组数据集 2 标题详细信息 详细信息 GroupData 集 2 页脚!我不要这个!

报告页脚(单独卡在最后一页)

张贴在他们的板上:http: //community.devexpress.com/forums/t/78705.aspx

0 投票
3 回答
1609 浏览

xml - 如何对流进行编码以便将其存储在 xml 文件中?

我正在使用 Devexpress 的 QuantumGrid 6。我需要将网格设置存储在 xml 配置文件中。不幸的是,网格不允许 XML 作为存储选项。但是,我可以将设置导出到流中。

我正在考虑导出到流,然后将流转换为文本并将其存储为 xml 值。我猜文本必须只包含可打印的字符,如果以某种方式压缩它会很好。

有人可以建议一种编码流的方法吗?

0 投票
2 回答
8101 浏览

user-interface - 允许用户为 winform 应用程序选择全局主题

我正在为内部使用而构建的 winform 应用程序中使用 DevExpress 控件。我的应用程序总共有大约 30 个表单,我正试图找出一种方法让我的用户选择一个主题。我在其他帖子的回答中多次看到这里提到过这个。

我相信我了解 StyleController 的工作原理,但我想知道的是如何将 1 Style 控制器用于整个应用程序。

现在我正在尝试在 Shell 表单中创建 1 个 StlyeController,然后将对它的引用传递给每个子表单。然后我必须从那里以编程方式为每个控件设置 StyleController 属性。我不介意我只是想知道,尤其是那些做过这件事的人,是否有更简单的方法?

0 投票
10 回答
15278 浏览

controls - DevExpress vs infragistics Suites - 寻找可能的转换

我们目前是 Infragistics NetAdvantage Select 客户,并且已经有几年了。他们的控制是好的,但不是我所说的很好,但迄今为止花时间学习它们是我们坚持使用它们的主要原因。我们同时使用 ASP.NET 和 Winnform 控件。

由于我们即将更新,我们正在考虑将 DevExpress 作为一个选项,因为它们似乎提供了许多相同的功能。

对于从 mInfragistics 迁移到 DevExpress 的任何人,您是如何找到它的?前进还是后退?这样做的利弊?

0 投票
1 回答
348 浏览

c# - column.OptionsFilter.ImmediateUpdateAutoFilter 如何在运行时设置它

我需要一种不会为用户在 AutoFilterRow 中键入的每个键击发送过滤查询的机制,因为这会很慢。用户在 AutoFilterRow 的列中键入击键后,我可以捕获一些事件吗?

我的意思是,当用户结束编辑过滤器值并按下回车键时,这应该是我想要处理 gridView_ColumnFilterChanged 事件的时间。

0 投票
3 回答
14414 浏览

c# - 如何序列化 DevExpress XtraReport 报告设计

我需要序列化报告设计。这是场景:

该应用程序具有基本报告,例如“销售报告”,其中包含一组预定义的列和设计,例如 corp. 标头中的徽标。用户需要能够更改该布局,例如添加带有办公室地址或页码的页脚。为此,他们需要编辑报告,输入设计器并添加/更改他们需要的内容。此更改的报表布局需要序列化以存储在该用户的数据库中,因此下一次,用户使用该设计打开该报表。

说得通?