バージョン

2014 Volume 2 の重大な変更

WinGrid (非量的フィルタリング アプローチと量的フィルタリング アプローチ)

重大な変更点

UltraGrid の以前のバージョンでは、フィルタリング基準は量的な比較 ( EqualsGreaterThanLessThan ) および非量的な比較 ( StartWithEndWithContains ) に基づいていました。

このアプローチは、数値フィールドや書式付きマスクを持つフィールドを非量的比較でフィルタリングする場合に、予期しない動作が発生します。数値フィールドが値でフィルタリングされると、以下のようなシナリオで誤った結果を返します。

例: 1.20 を含む数値列が「 EndWith .20 」でフィルタリングされると、値によりフィルタリングされ、1.20 ではなく 1.2 を返します。末尾のゼロは、数値比較では考慮されないため、正しい比較を得ることができません。

回避方法

FilterComparisonStyle プロパティに、非量的比較のための DisplayTextOnly と呼ばれる新しい値が含められました。既存の値も、値比較が必要な場合に動作を元に戻すために使用できます。

インフラジスティックス Excel エンジン

リリース 14.2 では、すべてのプラットフォームにおいて、 INotifyPropertyChanged インターフェイスと INotifyCollectionChanged インターフェイスが、 ブックワークシート 、設定クラス、 WorksheetCollection を含むいくつかの Excel クラスに実装されました。

これは WPF プラットフォームで必要な通知インフラストラクチャおよび元に戻すインフラストラクチャの一部として実装されましたが、一時的に WinForms プラットフォームに影響する場合があり、最適化として 2014 年 10 月のサービスリリースで削除される予定です。