問題タブ [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.
c# - これはBindingListが機能する方法ですか?
BindingListにバインドされたDevExpressGridControlがあります。BindingListを使用して、変更がバインドされたコントロールに自動的に適用されるようにしました。
リストにアイテムを追加したり、リストからアイテムを削除したりすると完全に機能しますが、アイテムを変更しても、希望どおりに機能しなくなりません。
別のスレッドで実行されるforeachループを作成しました(UIスレッドを自由に更新できるようにするため)。このループは、BindingList内のすべてのオブジェクトを反復処理し、それらのプロパティの一部を変更します。
私が期待する方法は、各プロパティがGridControlの更新をリアルタイムで更新することです。ただし、更新は非常に「分厚い」ものです。一度に2行を更新する場合もあれば、GridControlをクリックして新しい値を取得する必要がある場合もあります。
なぜこれが起こるのですか?
DataControl.RefreshDataSource()各アイテムの後に呼び出すのは良い解決策ですか?
devexpress - gridview devexpress にデータを取得する
gridcontrol devexpress で、「employee_id」列をコンボボックスとして表示します。EMPLOYEES テーブルのデータを、gridcontrol devexpress の「employee_id」列に入力したいと考えています。ありがとう。
database - GridControl ナビゲーション
VFP9 にはグリッド コントロールがあり、データベース テーブルのレコードを表示します。また、行から別の行に移動したいコマンドボタンもあります。で試しましthisform.grid1.ActiveRow = thisform.grid1.ActiveRow +1たが、これは機能しません。前もって感謝します。
c# - GridControl の TextEdit repositoryItem セル内の DevExpress 選択テキスト範囲
GridControl の TextEdit repositoryItem セル内でテキスト範囲を選択する方法を知っている人はいますか?
次のコードは、セルのテキスト全体を選択します。
しかし、Winforms コントロールで someTextBox.Select(2,5) と同様にテキスト範囲を選択したいと思います。
records - GridControl の更新
フォームの vfp9 にグリッド コントロールがあります。そして、現在のレコードを(パックで)削除するボタンがあります。レコードを削除した後、グリッドはリソースを見つけられません。空の長方形のみが残ります。私はこのようなものを作りました:
DELETE ALL
PACK
GO TOP
thisform.grid1.Refresh
、しかし効果なし。前もって感謝します。
c# - gridcontrolレコードを配列として取得します
gridcontrolレコードを配列として取得するにはどうすればよいですか?
配列をのとして設定しdatasourceましたgridcontrol (devExpress component)。
これで、ユーザーがでデータを変更したときにgridcontrol、グリッドから変更を取得して、ベース配列に影響を与えたいと思います。
c# - コードで作成したデータテーブルにグリッドビューの変更を更新するにはどうすればよいですか
datatableコード内にa を作成し、それをgridcontrol( DevExpress component) に設定して、ここのコードのように表示します ( に 1 行追加して、のようにdatatable設定します)。datasourcegridcontrol
ユーザーは my のデータを変更できますgridcontrol。gridcontrol更新された自分の に変更を加えたいですdatatable。どうすればそれを行うことができますか (行の編集、行の削除)?
c# - scrollviewerを使用して、コンテンツを最小幅と最大幅の間で水平方向に拡大できますか?
devexpressを含むコントロールがありますGridControl。ScrollViewer表示領域がの最小幅よりも小さい場合にGridControl、水平スクロールバーが表示されるように設定したいと思います。MinWidth次に、表示領域のサイズが変更されると、表示領域がより大きくなるとスクロールバーが消えGridControl、ウィンドウとともに伸びて、MaxWidthその時点でGridControl成長が止まるようにします。GridControlそれでは、これはとらえどころのない部分なので、表示領域を再び縮小して、「MinWidth」に到達してスクロールバーが再び表示されるまで、表示領域を縮小できるようにしたいと思います。
これまでのところ、私はGridControl成長を達成することしかできません-表示領域が縮小すると、スクロールバーがすぐに表示され、GridControl決して小さくなりません。
何か案は?
編集:これはDevExpressの問題のようですGridControl。Rectangleこれは、 s、a、DataGridおよびGridControl:の動作を示す例です。
GridControl開始点が他のコントロールで開始されMaxWidth、拡張されないことに注意してください。また、垂直方向のサイズ変更が機能することに注意しGridControlてください。ウィンドウのサイズを変更すると、サイズが上下します(MinHeightモニターが小さい場合は、sを調整する必要があります)。他のコントロールは、最大と最小の間で正しくサイズ変更されます。最初の長方形は、ベースケースとして幅と高さが固定されています。
wpf - WPF GridControlでデータを表示する方法を変更するには?
GridControlDevExpressから使用しようとしていますがListView、通常GridView View.
私は両方のアプローチをしました。とを使用DisplayMemberBindingしCellTemplateます。どちらも何も表示されません。以下のコード (いくつかの列を削除しました):
次の画像のように表示されます。

列は表示されますが、データは表示されません。3 つのアイテムをバインドすると、3 つの行が表示されます。データ自体はバインドされていますが、テンプレートが表示されていないようです。
この質問と同じアプローチを試みましたが、うまくいきません。私のクラスINotifyPropertyChangedにObservableCollection<T>はGridControl. それが機能する唯一の方法は、ほとんどすべてのコードを削除してに変更するAutoPopulateColumnsことTrueです。しかし、場合によっては、カスタム形式が必要で、このオプションでは達成できません。
Edit1: 私はデザインモードでこれを行い、動作します:
Edit2:@blindmeisグリッドで提案されている
のと同じアプローチを試してみましたが、私が推測したように機能します:
このアプローチは と の両方ListViewで機能するようDataGridです。残念ながらGridControl動作が異なります。
使い方<dxg:GridColumn.EditSettings>は正しいですか?
c# - devexpress gridView.Rows?
Devexpress拡張機能(gridview)でやりたい:
好き :