問題タブ [wpfdatagrid]

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 投票する
3 に答える
885 参照

wpf - Silverlightでの複雑なオブジェクトへのバインド

私はそれが私が逃した単純な何かでなければならないことを知っています。データサービスを使用して、Silverlightアプリケーションにデータを取り込みます。データをデータグリッドにバインドすると、魅力のように機能します

ただし、オブジェクトをより複雑なデータ構造にラップしようとするとすぐに機能しなくなります

パスありとなしのバインディングを定義しようとしましたが、機能しないようです

提案?


さらに調査した後:

わかりました、それは複雑なオブジェクトとは何の関係もありません。このコードでも2行が表示されますが、データは表示されません。私は何が欠けていますか?

xaml:

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

wpf - WPFデータグリッドのソート方向

の列ごとに並べ替えボタンと方向を確認するにはどうすればよいDataGridですか?

または、さらに良いことに、列ヘッダー間のセパレーターを確認するにはどうすればよいですか?

ここに私のグリッドコードがあります:

どうもありがとう!

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

wpf - wpfのデータグリッドの異なる行のツールチップとしての異なる画像

データグリッドにデータが入力されているwpfで何かをしています。データグリッドの各行について、マウスをポイントすると、画像を含むツールチップが表示される必要があります。そして、この画像はデータグリッドの行ごとに異なります。どうすればいいですか。私はこれを行うことができました:

しかし、これは、マウスポインターをどの行に置いているかに関係なく、データグリッド全体で同じ画像を示しています。データグリッドに入力された行ごとにこの画像を異なるものにするにはどうすればよいですか? 助けてください。前もって感謝します。

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

gridview - WPF のマルチレベル GridView

Nesting GridViews(4レベル)を必死に検索しようとしています。別のビューの 2 つのレベルで Rowdetailstemplate を使用しましたが、それ以上ではありません。多くの記事には TreeView 内に gridview がありますが、これは問題ありませんが、内部要素にもヘッダーが必要です。このようなもの( http://www.codeproject.com/KB/webforms/MasterDetail.aspx )

多くの記事には、ツリービュー内にグリッドビューがありますが、ヘッダーはありません。この各レベルで、ヘッダーを追加したいと思います。どんな助けでも感謝します。

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

c# - MvvmLightEventToCommandおよびWPFToolkitDataGridをダブルクリックします

EventToCommandを使用して、行のデータグリッドダブルクリックハンドラーを設定する方法を理解しようとしています。コマンドは、各行のビューモデルに存在します。私はまだインタラクションを使用していないので、私の経験からはそれだけです。

ありがとう。

mvvmlightタグを使用したはずですが、新しいタグを作成するのに十分な担当者がまだいません。

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

wpf - wpfデータグリッドで列をフリーズ

多くのフィールドを含む表形式のデータがあり、WPF アプリケーションのサイズを変更すると、多くのフィールドが切り取られます。ただし、最初の 6 列は重要であるため、常に表示したいと考えています。グリッド形式でこれを達成するにはどうすればよいですか? 私は WPFToolkit DataGrid を使用していますが、別のコントロールが存在する場合は別のコントロールに変更するよう説得できます。

現在、水平スクロールがオンで垂直スクロールがオフのスクロールビューアー内の右端のデータグリッドを使用して、2 つの異なる DataGrid を並べて使用しています。また、並べ替えのために 2 つを同期するか、並べ替えを完全に無効にする必要があります。

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

silverlight-4.0 - SL4B2 の GroupDescriptor

Silverlight4 を使用して、グループ化の値が外部キーである場合、データグリッドのグループ化で別のテーブルから表示名を検索するにはどうすればよいですか?

結合自体を解決するようにエンティティを非正規化できますが、これにより更新の問題が発生します。頭に浮かぶアプローチは値コンバーターであり、私はそれを調べますが、明確な答えがあればアドバイスをいただければ幸いです。

注 ビュー内での結合の使用は適切に機能しますが、更新を明示的に処理する必要があります。ただし、データグリッドでのグループ化に関連する他の問題があります。グループを展開または折りたたむと、データグリッドの CurrentItem が NULL になり、同じ DataContext のルックアップにバインドされているコンボボックスのバインドが壊れているように見えます。コンボボックスを再バインドする方法について誰かが解決策または少なくともアドバイスを持っている場合は、それを歓迎します。当面の間、グループ化の使用を断念しました。

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

wpf - WPF データグリッド: 特定の行の編集を無効にする

にバインドされた注文テーブルのようなものがありDataGridます。注文日が期限切れになっている行の編集を無効にしたい (締め切り日 > 現在の日付): それらをグレー表示し、編集モードに入ることを禁止します。

ここに私が持っているものがあります:

注文日は、次のように定義されたテンプレート列です。

注文日が過ぎた行で編集モードを無効にする方法はありますか?

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

c# - WPF Datagridはアイテムのプロパティ値の変更を尊重しません

私の問題はここにあります:私はいくつかのクラスを持っています

別のクラスで宣言されたコンポーネントのコレクション:

このコンポーネント リストは WPF DataGrid に表示されます。私の考え:実行中のサービスの背景色は緑、停止中の赤。正常に動作しますが、開始時のみです。CheckServices() がタイマーによって呼び出され、返された値が True の場合、新しいサービス ステータスに関して、グリッドを再レンダリングしたいと考えています。XAML は次のとおりです。

DataGrid を無効にする明示的なメソッドを呼び出す必要がありますか? InvalidateProperty、InvalidateVisual、GetBindingExpression(ItemContainerStyleProperty).UpdateTarget() を試しましたが、何も機能しません。誰でも助けることができますか?