問題タブ [gridcontrol]

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

c# - これはBindingListが機能する方法ですか?

BindingListにバインドされたDevExpressGridControlがあります。BindingListを使用して、変更がバインドされたコントロールに自動的に適用されるようにしました。

リストにアイテムを追加したり、リストからアイテムを削除したりすると完全に機能しますが、アイテムを変更しても、希望どおりに機能しなくなりません。

別のスレッドで実行されるforeachループを作成しました(UIスレッドを自由に更新できるようにするため)。このループは、BindingList内のすべてのオブジェクトを反復処理し、それらのプロパティの一部を変更します。

私が期待する方法は、各プロパティがGridControlの更新をリアルタイムで更新することです。ただし、更新は非常に「分厚い」ものです。一度に2行を更新する場合もあれば、GridControlをクリックして新しい値を取得する必要がある場合もあります。

なぜこれが起こるのですか?

DataControl.RefreshDataSource()各アイテムの後に呼び出すのは良い解決策ですか?

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

devexpress - gridview devexpress にデータを取得する

gridcontrol devexpress で、「employee_id」列をコンボボックスとして表示します。EMPLOYEES テーブルのデータを、gridcontrol devexpress の「employee_id」列に入力したいと考えています。ありがとう。

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

database - GridControl ナビゲーション

VFP9 にはグリッド コントロールがあり、データベース テーブルのレコードを表示します。また、行から別の行に移動したいコマンドボタンもあります。で試しましthisform.grid1.ActiveRow = thisform.grid1.ActiveRow +1たが、これは機能しません。前もって感謝します。

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

c# - GridControl の TextEdit repositoryItem セル内の DevExpress 選択テキスト範囲

GridControl の TextEdit repositoryItem セル内でテキスト範囲を選択する方法を知っている人はいますか?

次のコードは、セルのテキスト全体を選択します。

しかし、Winforms コントロールで someTextBox.Select(2,5) と同様にテキスト範囲を選択したいと思います。

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

records - GridControl の更新

フォームの vfp9 にグリッド コントロールがあります。そして、現在のレコードを(パックで)削除するボタンがあります。レコードを削除した後、グリッドはリソースを見つけられません。空の長方形のみが残ります。私はこのようなものを作りました: DELETE ALL PACK GO TOP thisform.grid1.Refresh

、しかし効果なし。前もって感謝します。

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

c# - gridcontrolレコードを配列として取得します

gridcontrolレコードを配列として取得するにはどうすればよいですか?

配列をのとして設定しdatasourceましたgridcontrol (devExpress component)

これで、ユーザーがでデータを変更したときにgridcontrol、グリッドから変更を取得して、ベース配列に影響を与えたいと思います。

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

c# - コードで作成したデータテーブルにグリッドビューの変更を更新するにはどうすればよいですか

datatableコード内にa を作成し、それをgridcontrol( DevExpress component) に設定して、ここのコードのように表示します ( に 1 行追加して、のようにdatatable設定します)。datasourcegridcontrol

ユーザーは my のデータを変更できますgridcontrolgridcontrol更新された自分の に変更を加えたいですdatatable。どうすればそれを行うことができますか (行の編集、行の削除)?

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

c# - scrollviewerを使用して、コンテンツを最小幅と最大幅の間で水平方向に拡大できますか?

devexpressを含むコントロールがありますGridControlScrollViewer表示領域がの最小幅よりも小さい場合にGridControl、水平スクロールバーが表示されるように設定したいと思います。MinWidth次に、表示領域のサイズが変更されると、表示領域がより大きくなるとスクロールバーが消えGridControl、ウィンドウとともに伸びて、MaxWidthその時点でGridControl成長が止まるようにします。GridControlそれでは、これはとらえどころのない部分なので、表示領域を再び縮小して、「MinWidth」に到達してスクロールバーが再び表示されるまで、表示領域を縮小できるようにしたいと思います。

これまでのところ、私はGridControl成長を達成することしかできません-表示領域が縮小すると、スクロールバーがすぐに表示され、GridControl決して小さくなりません。

何か案は?

編集:これはDevExpressの問題のようですGridControlRectangleこれは、 s、a、DataGridおよびGridControl:の動作を示す例です。

GridControl開始点が他のコントロールで開始されMaxWidth、拡張されないことに注意してください。また、垂直方向のサイズ変更が機能することに注意しGridControlてください。ウィンドウのサイズを変更すると、サイズが上下します(MinHeightモニターが小さい場合は、sを調整する必要があります)。他のコントロールは、最大と最小の間で正しくサイズ変更されます。最初の長方形は、ベースケースとして幅と高さが固定されています。

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

wpf - WPF GridControlでデータを表示する方法を変更するには?

GridControlDevExpressから使用しようとしていますがListView、通常GridView View.

私は両方のアプローチをしました。とを使用DisplayMemberBindingCellTemplateます。どちらも何も表示されません。以下のコード (いくつかの列を削除しました):

次の画像のように表示されます。

データがバインドされているが何も表示されていないグリッド

列は表示されますが、データは表示されません。3 つのアイテムをバインドすると、3 つの行が表示されます。データ自体はバインドされていますが、テンプレートが表示されていないようです。

この質問と同じアプローチを試みましたが、うまくいきません。私のクラスINotifyPropertyChangedObservableCollection<T>GridControl. それが機能する唯一の方法は、ほとんどすべてのコードを削除してに変更するAutoPopulateColumnsことTrueです。しかし、場合によっては、カスタム形式が必要で、このオプションでは達成できません。

Edit1: 私はデザインモードでこれを行い、動作します:

Edit2:@blindmeisグリッドで提案されている のと同じアプローチを試してみましたが、私が推測したように機能します:

このアプローチは と の両方ListViewで機能するようDataGridです。残念ながらGridControl動作が異なります。

使い方<dxg:GridColumn.EditSettings>は正しいですか?

0 投票する
11 に答える
43676 参照

c# - devexpress gridView.Rows?

Devexpress拡張機能(gridview)でやりたい:

好き :