問題タブ [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.
c# - 削除された DevExpress グリッドの行を取得できないのはなぜですか?
ここに示すように、Devexpress Grid ウィジェットの「-」ボタンを押して、削除された行のリストを取得しようとしています。ただし、以下を実行しても結果は返されません
私は何を間違っていますか?
編集:追加および変更された行のフィルタリングは正常に機能します。
c# - XtraGrid 列のチェック リスト フィルターの問題
アプリケーションで XtraGrid を使用しています。列フィルターの一意の値を含むチェック リスト ボックスを表示しました。ここで、[OK] ボタンをクリックしてダイアログが消えたら、どの項目がチェックされたかを列挙したいと思います。これを行う方法?
ありがとう、オムキー
c# - XTraGrid の「フィルターの編集」ボタンを無効にする
XtraGrid の [フィルターの編集] ボタンを無効にするには? ユーザーに式を見てもらいたいが、編集したくない。
ありがとう、オムキー
c# - XTraGrid フィルター式の解析
XTraGrid フィルター文字列式を解析して、式で列 (S) 名とその値 (フィルター処理されたもの) を取得したいと考えています。それを行う方法はありますか?
ありがとうオムケイ
c# - C#DevExpress XtraGrid、ネストされたクラスのプロパティにバインド
各列のFieldNameを基になるクラスのプロパティの名前に設定することで、XtraGridコントロールをクラスにバインドするのは簡単です。基になるクラスにネストされたクラスのデータを表示したいという状況に遭遇しました。
つまり、「Address」という別のクラスである「Address」というプロパティを含む「User」クラスがあります。Address内には、Street、Cityなどのプロパティがあります。
UserName(Userクラスから)とStreet(Addressクラスから)をグリッドに表示したいと思います。これは可能ですか?
Addressはリストではなく、Userクラス内にネストされたクラスであることに注意してください。
グリッド列FieldNameを"Address.Street"に設定しようとしましたが、これはデータを取得するためには機能しません。これが可能であることを願っています。サポートしないのは基本的な機能のようです。
c# - XtraGrid - Excel にエクスポート
Developer Express XtraGrid
Component を使用してデータを表示しています。XtraGrid
Windows アプリケーション フォームに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です
c# - GridView devexpress ENTER で下に移動
選択を編集した後にユーザーがEnterキーを押したときに、同じ行の次の列ではなく、下の行(同じ列)に移動するという動作を実現するにはどうすればよいですか?
手伝ってくれてありがとう
vb.net - XtraGridViewセルの背景色を変更する
皆さん、こんにちは
DevXpressのXtraGridViewの特定のセルの背景色を変更したい。
そして、セルは現在フォーカスされているセルでなければなりません。
これを行う方法?誰かがこの問題を解決するのを手伝ってくれますか?
ありがとう..
image - 水平方向のスペースを節約するために、DevExpress XtraGrid GridView の列ヘッダー/キャプションを斜めにする組み込みの方法はありますか?
DevExpress GridView に非常に狭い列がたくさんあり、キャプション テキスト (3 ~ 4 文字の略語でも幅が広すぎる) を斜め/斜めにすることで、列ヘッダーの幅を節約したいと考えています。そうですね、少なくとも GridView がヘッダーに十分な高さを許可する場合は、テキスト キャプションを削除して、斜めのテキストの画像に置き換えることができると思います。
画像を使わずに回転したテキストを表示する組み込みの方法はありますか? 私はそのような水平スペースを絞り出そうとする最初のプログラマではないと思うので、これは一般的なグリッド コンポーネントでサポートするのが奇抜なことのようには聞こえません :-)
そうでない場合は、列ヘッダーに画像を使用する必要がありますか?関連する提案や警告はありますか?
checkbox - フォーカスが変更されない限り、DevExpress XtraGrid チェックボックスのチェックが登録されない
Windows フォームにデータバインドされた XtraGrid があります。列の 1 つはチェック ボックスです。問題は次のとおりです。ユーザーがチェックボックスをオンにして [OK] ボタンをクリックすると、チェックボックスは目に見えてオンになっているにもかかわらず、グリッドではオンと見なされません。これを行うと(行をループしながら):
私はFalseを返します。しかし、ユーザーがボックスをチェックしてからフォームの別の場所またはこのグリッドの別の行をクリックすると、チェックされたチェックボックスからフォーカスが奪われ、上記の同じコードは True を返します。
この動作を修正する方法についての洞察をいただければ幸いです。
見つかった回避策: デフォルト設定では、ユーザーがセルをクリックして編集すると、セルが編集モードになり、エディター コントロール (この場合は CheckEdit リポジトリ コントロールがあります) が読み込まれ、コントロールの値が変更されます (この場合はチェックされた状態)。 . 別の行または別のコントロールをクリックすると、セルは編集モードから抜け出し、データ項目への変更をコミットします。しかし、ボタンをクリックすると、変更が失われます。回避策は、CheckEdit の CheckedChanged イベントを使用してエディターを閉じることです。