問題タブ [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.
report - DevExpress - エクストラ レポート: グループ ヘッダー/並べ替えで集計関数を使用できない
サードパーティ アプリにある DevExpress の Xtra Reports を使用する必要があります。「州」を表示するグループ ヘッダーがありますが、州の名前ではなく合計の降順で「Sum(Payment_Amount)」でグループ化されます (これは要件です)。
グループ ヘッダー: 状態 詳細: この状態の各アイテム | Payment_Amount グループ フッター: Sum(Payment_Amount) for this State
Sum(Payment_Amount) の降順でグループを並べ替える必要があります。
例: カリフォルニア州の支払い総額が最大の場合、ワイオミング州ではなくカリフォルニア州が最初です。
グループ化されたヘッダー コレクションに Sum(Payment_Amount) を含めるにはどうすればよいですか? テキストボックスの値を含めることはできません。計算フィールドの式に集計関数を入れることはできません。
.net - 加重平均集計を DevExpress XtraGrid に追加する方法は?
DevExpress グリッド (XtraGrid) を使用すると、グリッドとそのグループで集計計算を行うことができます。使用可能なオプションは、カウント、最大、最小、平均、合計、なし、およびカスタムです。
別の列の値として提供された加重に基づいて、加重平均列を計算する方法を示すサンプルコードを誰かが持っていますか?
calendar - DevExpress ASP.NET カレンダーを自分のカレンダーに置き換えるには?
ASP.NET アプリケーションに DevExpress コントロール ツールキットを使用しています。次の理由により、DevExpress の既定のドロップダウン カレンダーを独自のカレンダーに置き換えたいと考えています。
- DevExpress ドロップダウン カレンダーは、割り当てられているテキスト ボックスのすぐ隣に配置されます。IE では、カレンダーの親の兄弟である他の相対的に配置された要素によって隠されるため、これは悪いことです。これらの親要素に多くの z-index を設定することで回避できますが、面倒です。カレンダー要素が DOM の最後にあり、z-index が非常に高く、すべての上にある場合は、はるかに優れています。
- カレンダーに適用しなければならない別のデザインがあり、一部のアーティストによって作成されました。なかなかいいのですが、このままカレンダーのHTMLで作れるか不安です。
また、置換は、グリッドビューとスタンドアロン コントロールの両方で、どこでも発生する必要があります。
これを行う方法について誰か考えがありますか?私が作成したいくつかのカスタム gridview 列タイプとカレンダー タイプを使用するバリアントを使用することもできます。
現在、私は DevExpress の複雑さに少し圧倒されています。
c# - アセンブリをアップグレードする場合、分離ストレージ内のファイルを移行する最良の方法は何ですか?
時々更新される .Net 2.0 C# アプリケーションがあり、アセンブリ バージョンとファイル バージョンがインクリメントされます。これはすべて正常に機能していますが、xml 設定ファイルを分離ストレージに保存することもできません。(xml ファイルは DevExpress XtraGridView.SaveLayoutToXml() によって生成されます)
これらのファイルを分離ストレージの古いフォルダーから新しいフォルダーにコピーする方法はありますか。つまり、Appname\1.0.0.0 から Appname\1.0.1.0 へ
または、アプリのファイル バージョンが変更されても変更されない、これらの xml ファイルを保存するためのより良い場所はありますか?
これらのファイルをアプリケーションの .exe フォルダーに保存したくありません。アプリは管理者権限なしで Vista のそのフォルダーに書き込むことが許可されていないためです。
.net - Graphics.FromHwnd(IntPtr.Zero) が null を返すのはなぜですか?
現在、アプリケーション内のサードパーティ コンポーネント (DevExpress) に関する問題を調査しています。私の問題は、この 1 つのDevExpress KB 記事とよく似ています。同じスタックトレースが少なくても同じ例外が発生します。そこで、.NET Reflector を使用して、このシナリオで何が null になる可能性があるかを調べました。null の候補となる唯一のオブジェクトは Graphics です。これは Graphics.FromHwnd(IntPtr.Zero) で作成されます。私はGDIについて幅広い知識を持っていないので、これがnullを返す可能性のあるシナリオを誰かが教えてくれるかどうか知りたいです...
Windows が GDI ハンドルの外にあるシナリオでそれを再現しようとしましたが、「ハンドル外」を取得しています - 少なくとも 1 回は例外です。これは、調査中の問題には当てはまりません。
ティア、マーティン
performance - soCaseInsensitive は、TdxMemDataset の TdxMemIndex のパフォーマンスに大きな影響を与えますか?
パフォーマンスを向上させるために、DevExpress TdxMemDatasetにいくつかのインデックスを追加しています。TdxMemIndexには、soCaseInsensitiveのオプションを含むSortOptionsがあります。私のデータは通常 GUID 文字列であるため、大文字と小文字は区別されません。すべてのデータを同じケースに強制する方が良いのか、それとも soCaseInsensitiveフラグを使用して Locate の呼び出しでloCaseInsensitiveフラグを使用すると、パフォーマンスがわずかに低下するだけなのか (毎回文字列の大文字と小文字を変換するのとほぼ同じ)、疑問に思っています。インデックスを使用する必要があります)。
この時点で、CaseInsentive をオフのままにして、大文字と小文字を変換するだけです。
c# - データバインド時に現在の行から値を取得する
WinForms アプリケーションで DevExpress XtraReports を使用していますが、他のレポート ツールにも同様に適用できます。
行ごとに「レンダリング」されるため、レポートの行ごとにいくつかのロジックを実行したいと思います。具体的には、バーコードのデータが利用できない場合、バーコードを非表示にしたいと思います。
現在、私は次のことを行っています:
しかし、それはただの悪臭です。このメソッドで現在のデータ行にアクセスして、オブジェクトの「実際の」プロパティを操作したいのですが、できません。他のレポート ジェネレーターでの典型的なパターンは何ですか? 私は正しいイベントを使用していますか?を試しDetail_BeforePrint
ましたが、追加情報はありませんでした。
c# - DevExpress Microsoft Visual C#
Microsoft Visual C# の DevExpress に詳しい人はいますか?
上司から勉強用のコードを渡されましたが、このコードには DevExpress 8.3 のバージョンが含まれています。そして、すでに DevExpress 9.1 のバージョンがインストールされているラップトップでこのコードを開きたいのですが、ファイルを見つけるのに問題はありますか? どうもありがとう!
よろしくティンティンキュート
c# - フォームに配置すると UserControl が膨張しますか?
編集 > 解決済み: UI 要素のすべてのフォント プロパティを 14pt Arial に設定していたことがわかりましたが、ユーザー コントロール自体はそうではなかったので、フォームに描画しているときにすべてのサイズを変更していました。ユーザーコントロールのフォントサイズを14pt Arialに変更し、すべてを再配置/サイズ変更すると修正されました。
作成中のアプリの UI の作業を開始しました。アプリにはdevexpressタブコントロールがあり、最初はすべてのコントロールをそこに配置して、それがどのように見えるかを確認し、レイアウトの問題を解決しました。さて、各タブページのすべての UI 要素を取り出して UserControl に投げ込み、その UserControl でタブ ページを埋めることにしました。
問題は、ユーザーコントロールでは完全に正常に(つまり、以前と同じように)見えることですが、それをタブページに持ち込むと、すべてのUI要素が巨大です(サイズは約2倍ですが、正確には2倍ではありません)。
ここに私が何を意味するかを示すいくつかの画像があります。
編集>注: これは winforms アプリです。
ユーザーコントロール:
編集 > 画像を削除
形:
編集 > 画像を削除
オブジェクトのサイズが変更されていることがわかります。usercontrol.load イベントの後に UI 要素の .Size プロパティを確認したところ、想定よりもはるかに大きくなっています。これは、私が望むようにアンカーがあり、すべて左上にアンカーがあり、アンカーがまったくない場合に発生します。