問題タブ [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 投票する
1 に答える
336 参照

devexpress - 指定したノードの XtraTreeList にグリッドを表示

TreeBuilding 中に特定のノードの XtraTreeList に XtraGrid コントロールを表示するにはどうすればよいですか?

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

c# - devexpressxtragridのデータソースプロパティについて

DevExpressのエクストラグリッドコントロールを使用しています。私のアプリケーションでは、実行時にgridcontrolのdatasourceプロパティを設定していますが、フォームが表示されたときに更新されたテーブル値が表示されません。

この問題を解決するにはどうすればよいですか?

私には1つのメインフォームがあり、もう1つは子フォームです。グリッドビューを子フォームに配置しました。これは実際にはユーザーコントロールです。そして、そのユーザーコントロールには、グリッドビューと1つのバーボタンアイテムがあります。ボタンをクリックすると、1つのフォームが開き、そのフォームに入力します。グリッドビューに表示されているこの情報は、正常に機能します。

また、メインフォームにもボタンが1つあります。そのボタンをクリックすると、同じフォームも開きます。そのフォームにデータを入力すると、その情報をグリッドビューに表示します。グリッドビューには、datasourceプロパティrefreshdatasource()とグリッドのメソッドを使用したユーザーコントロールがあります。コントロールしますが、グリッドビューに挿入された値が表示されません。実行時にグリッドビューの列を作成しました。私は今どうすればいい?

これにはイベント処理を使用しました。私のイベントは、バーボタンアイテムをクリックすると開く詳細フォームで宣言されます。イベント宣言は以下の通りです-

以下は、usercontrolにあるイベント処理機能とイベント登録 です-ofrmAddContact私の詳細フォームのオブジェクトです。

ユーザーコントロールのバーボタン項目をクリックしたとき、およびメインフォームボタンをクリックしたときにイベントを登録します

ありがとう...

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

c# - 行の色付けには Filter.FilterCritera を使用します

行の式を作成するために、DevExpress ビルトイン FilterEditorを使用しています。

このFilterCriteriaを適用して実際にグリッド内のデータをフィルター処理したくありません。その式に一致する行を緑で色付けし、赤で色付けしない行を色付けします。

これはできますか?

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

c# - DevExpress WinForms グリッド初期化のベスト プラクティス

私はDevExpress DataGridコントロールを使用しています。フォームの初期化で基本的に行うことは、データを入力し、グループ化を設定し、いくつかのオプションを無効にすることです

そして次のようなことをします:

問題ではありません: XtraGrid を最初に表示する際の影響を最小限に抑えるために何を使用すればよいでしょうか? データはそれほど大きくなく、一度に 20 ~ 30 行程度で、それ以上ではありません。SuspendLayout / ResumeLayout などのメソッドを探している場合。

BeginUpdate や EndUpdate のようなメソッドがあることは知っていますが、コントロール全体を無効にしますよね? これが、「ベストプラクティス」を求めている理由です。私のオプションは何ですか?

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

c# - repositoryItemCheckEditについて

に追加repositoryItemCheckEditしましたxtragrid control's column。そして、xtragridview に合計 3 つの列があります。グリッドコントロールのデータソースプロパティを設定しているときに、テーブルのフィールドの助けを借りて2つの列が埋められます。

私が直面している問題は、チェックボックスのステータスをxtragridからチェック済みに変更すると1回は機能しますが、次の行からチェックすると、グリッドビューからのチェックボックスの前の選択が失われることです。1行だけ維持します。そして、私はそれが複数の行のために2つ残っていることを望みます。

これを行う方法?

私のデータテーブルには、TemplateTitle と TemplateBody の 2 つのフィールドが含まれています。そして、私のxtragridには、データテーブルから2つとして3つの列と、バインドされていない列であるrepositoryItemCheckEditとして追加の列が含まれています。設計時に gridview の列を作成しました。そして、グリッドコントロールのデータソースプロパティだけをデータテーブルに設定しました。

ありがとう。

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

devexpress - XtraGrid列としてのCheckEdit

checkedit列を追加することに成功したと思いますgridviewが、それでも複数の行をチェックできず、編集のチェック状態にアクセスできません。なんで?私はこれに3日間苦労しているので、感謝します

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

c# - XtraGrid 列のオブジェクト データに応じてコントロールを表示

列の XtraGrid セルのオブジェクト データに応じてコントロールを表示する必要があります。すなわち、データに応じてセル内の異なるコントロール。チュートリアルやデモはありますか?

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

devexpress - DevExpress XtraGrid は FocusedRowHandle を設定し、フォーカスされた行をスクロールして表示しますか?

約 500 行の XtraGrid があります。たとえば、FocusedRowHandle を行 245 に設定できます。しかし、現在フォーカスされている行が現在表示されていない場合に、その行をスクロールして表示するメソッドはありますか?

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

devexpress - DevExpress XtraGrid MakeRowVisible

編集:この問題は、メソッドを呼び出しているときに関係があります。フォームが表示されるのを待って、フォーム自体のメニューからメソッドを呼び出すと、機能します。ただし、フォームのレンダリングが完了する前に行を表示するように設定すると、機能しません。XtraGridは、レンダリングが終了したときにイベントを発生させますか?

行ハンドルを使用してグリッド内の特定の行を表示することに成功していません。GridViewのMakeRowVisibleメソッドと、ColumnViewのFocusedRowHandleプロパティを設定するだけで、どちらも指定された行を表示することになっています。

注:ColumnView.FocusedRowHandleプロパティを使用して行をフォーカスすると、ビューは指定された行を自動的に画面に表示します。この目的のために、MakeRowVisibleメソッドが使用されます。したがって、ターゲット行にフォーカスする必要がある場合は、MakeRowVisibleメソッドを使用する必要はありません。目的の行ハンドルをColumnView.FocusedRowHandleプロパティに割り当てるだけです。 http://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridViewsGridGridView_MakeRowVisibletopic

基本的なものが欠けているに違いありません。助けてくれてありがとう。

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

vb.net - DataRelationsとDevExpressグリッドの使用-拡張コントロールを非表示にする

少し奇妙な問題があります。DevExpressコントロールを使用して、すべてのWindowsフォーム開発を行います。とにかく、グリッドでDataRow.SetParentRow/GetParentRowメソッドの完璧な使用法を見つけました。そこで、DataRelationを作成し、それをDataSetに追加して、グリッドのデータソースとしてバインドしました。問題は私が今これを見つけることです:

ここに画像の説明を入力してください

私のグリッド上。これはDataRelationのようです(マウスオーバーすると、ツールチップはDataRelation名になります)。

この一連のコントロールを非表示にする方法を知っている人はいますか?それらを取り除くことができない場合は、行の間に親子リンクを作成する必要があります。これは、DataRelationのものがほぼ完全に機能するため、残念です。

前もって感謝します!