問題タブ [xtragrid]

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 に答える
1821 参照

c# - 削除された DevExpress グリッドの行を取得できないのはなぜですか?

ここに示すように、Devexpress Grid ウィジェットの「-」ボタンを押して、削除された行のリストを取得しようとしています。ただし、以下を実行しても結果は返されません

私は何を間違っていますか?

編集:追加および変更された行のフィルタリングは正常に機能します。

0 投票する
1 に答える
1637 参照

c# - XtraGrid 列のチェック リスト フィルターの問題

アプリケーションで XtraGrid を使用しています。列フィルターの一意の値を含むチェック リスト ボックスを表示しました。ここで、[OK] ボタンをクリックしてダイアログが消えたら、どの項目がチェックされたかを列挙したいと思います。これを行う方法?

ありがとう、オムキー

0 投票する
1 に答える
1344 参照

c# - XTraGrid の「フィルターの編集」ボタンを無効にする

XtraGrid の [フィルターの編集] ボタンを無効にするには? ユーザーに式を見てもらいたいが、編集したくない。

ありがとう、オムキー

0 投票する
1 に答える
858 参照

c# - XTraGrid フィルター式の解析

XTraGrid フィルター文字列式を解析して、式で列 (S) 名とその値 (フィルター処理されたもの) を取得したいと考えています。それを行う方法はありますか?

ありがとうオムケイ

0 投票する
3 に答える
8923 参照

c# - C#DevExpress XtraGrid、ネストされたクラスのプロパティにバインド

各列のFieldNameを基になるクラスのプロパティの名前に設定することで、XtraGridコントロールをクラスにバインドするのは簡単です。基になるクラスにネストされたクラスのデータを表示したいという状況に遭遇しました。

つまり、「Address」という別のクラスである「Address」というプロパティを含む「User」クラスがあります。Address内には、Street、Cityなどのプロパティがあります。

UserName(Userクラスから)とStreet(Addressクラスから)をグリッドに表示したいと思います。これは可能ですか?

Addressはリストではなく、Userクラス内にネストされたクラスであることに注意してください。

グリッド列FieldNameを"Address.Street"に設定しようとしましたが、これはデータを取得するためには機能しません。これが可能であることを願っています。サポートしないのは基本的な機能のようです。

0 投票する
2 に答える
16451 参照

c# - XtraGrid - Excel にエクスポート

Developer Express XtraGridComponent を使用してデータを表示しています。XtraGridWindows アプリケーション フォームに2 つあります。両方のグリッドには 200k 以上の行と 8 列のデータがあり、Excel へのエクスポート ボタンがあります。グリッド データを Excel にエクスポートするには、(私が知っているように) 2 つの方法があります。

1-grid.ExportToXls();またはgrid.ExportToXlsx();

2- Office 相互運用機能の使用、およびOpenXML Utilities

grid.ExportToXls();またはを使用するgrid.ExportToXlsx();と、処理時間は Office Interop Codes よりも速くなります (約 2,000 行のデータの場合)。ただし、この方法は 1 つのグリッドに対してのみ使用できます。したがって、結果は 2 つの異なるExcelファイルに表示されます。そのため、Office Interop を使用して、プロセスの完了後にワークブックをマージしています。ここで問題が発生します。これらの両方の方法で、私は常にSystem.OutOfMemory例外を取得しています。(下のメモリグラフを参照) ここに画像の説明を入力

Excel をエクスポートする方法を知っているとSystem.OutOfMemory例外がスローされるため、ここで立ち往生しています。200k ~ 300k+ 行のデータを にエクスポートするにはどうすればよいExcelですか? を使用.Net Framework 3.5していVisual Studio 2010ます。私の Interop とDocument.Format OpenXML Utilityコードは以下にあります。

そして、これは私のExportXtraGridToExcel2007();機能コードです

これはOpenXML Merge Work Books Codesです

0 投票する
3 に答える
4583 参照

c# - GridView devexpress ENTER で下に移動

選択を編集した後にユーザーがEnterキーを押したときに、同じ行の次の列ではなく、下の行(同じ列)に移動するという動作を実現するにはどうすればよいですか?

手伝ってくれてありがとう

0 投票する
1 に答える
1730 参照

vb.net - XtraGridViewセルの背景色を変更する

皆さん、こんにちは

DevXpressのXtraGridViewの特定のセルの背景色を変更したい。

そして、セルは現在フォーカスされているセルでなければなりません。

これを行う方法?誰かがこの問題を解決するのを手伝ってくれますか?

ありがとう..

0 投票する
1 に答える
2668 参照

image - 水平方向のスペースを節約するために、DevExpress XtraGrid GridView の列ヘッダー/キャプションを斜め​​にする組み込みの方法はありますか?

DevExpress GridView に非常に狭い列がたくさんあり、キャプション テキスト (3 ~ 4 文字の略語でも幅が広すぎる) を斜め/斜めにすることで、列ヘッダーの幅を節約したいと考えています。そうですね、少なくとも GridView がヘッダーに十分な高さを許可する場合は、テキスト キャプションを削除して、斜めのテキストの画像に置き換えることができると思います。

画像を使わずに回転したテキストを表示する組み込みの方法はありますか? 私はそのような水平スペースを絞り出そうとする最初のプログラマではないと思うので、これは一般的なグリッド コンポーネントでサポートするのが奇抜なことのようには聞こえません :-)

そうでない場合は、列ヘッダーに画像を使用する必要がありますか?関連する提案や警告はありますか?

0 投票する
2 に答える
13417 参照

checkbox - フォーカスが変更されない限り、DevExpress XtraGrid チェックボックスのチェックが登録されない

Windows フォームにデータバインドされた XtraGrid があります。列の 1 つはチェック ボックスです。問題は次のとおりです。ユーザーがチェックボックスをオンにして [OK] ボタンをクリックすると、チェックボックスは目に見えてオンになっているにもかかわらず、グリッドではオンと見なされません。これを行うと(行をループしながら):

私はFalseを返します。しかし、ユーザーがボックスをチェックしてからフォームの別の場所またはこのグリッドの別の行をクリックすると、チェックされたチェックボックスからフォーカスが奪われ、上記の同じコードは True を返します。

この動作を修正する方法についての洞察をいただければ幸いです。

見つかった回避策: デフォルト設定では、ユーザーがセルをクリックして編集すると、セルが編集モードになり、エディター コントロール (この場合は CheckEdit リポジトリ コントロールがあります) が読み込まれ、コントロールの値が変更されます (この場合はチェックされた状態)。 . 別の行または別のコントロールをクリックすると、セルは編集モードから抜け出し、データ項目への変更をコミットします。しかし、ボタンをクリックすると、変更が失われます。回避策は、CheckEdit の CheckedChanged イベントを使用してエディターを閉じることです。