問題タブ [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.
linq - LINQ-to-SQLを使用してWPF DataGridコントロールへの変更をロールバックする方法は?
WPF Datagrid をセットアップし、linq-to-sql を介して Northwind データベース テーブルを表示し、TheDataGrid_RowEditEnding イベントを処理してデータベースを保存することができました。
ただし、CustomerID が変更されると、処理するデータベースからエラーが発生しますが、(1) Datagrid コントロールをロールバックするか、(2) データベース ビュー LINQ-to-SQL (以下でLINQを介して行う再取得には、何らかのキャッシュがあるようで、更新されません):
答え:
ありがとうデニス、私はあなたの提案を使って私が求めていたものを手に入れました:
wpf - これでWPFDatagridヘッダーの色が変更されないのはなぜですか?
次のように、データグリッドにコードビハインドを入力します。
以下の私のXAMLでは、DataGrid.RowBackgroundは機能しますが、DataGridHeaderBorderは、実行時にコードビハインドで「ItemsSourceを使用する前にアイテムリストを空にする必要があります」というエラーを受け取ります。
Datagridヘッダーの色を変更しようとしているだけで、ItemsSourceで問題が発生するため、これは奇妙なことです。DataGridHeaderBorder行を削除すると、正常に機能します。
では、Datagridの列ヘッダーの色を簡単に変更するにはどうすればよいでしょうか。
wpf - DataGridCheckBoxColumn のクリック イベント
をDataGrid
含む WPF フォームを持ってDataGridCheckBoxColumn
いますが、クリック イベントが見つかりませんでした。
これらのイベントは で利用できますDataGridCheckBoxColumn
か? そうでない場合は、使用できる回避策を提案してください。
wpf - WPFToolkit DataGrid の DateTime 値を持つ列
時間値を設定するために、単純な DateTime 列を作成しようとしています。そのように遊んで:
正常に見えますが、値を変更してもうまくいきません。理由はわかりません。そして、値を入力するのに役立つある種の「マスク」を作成する可能性はありますか? つまり、コロンをスキップしたり、数字のみを取得したりします。明らかに、WPF には DateTimePicker のようなコントロールを作成する可能性がありますが、日付ではなく時間値のみを作成する可能性があります。
例を教えてください。ありがとうございました。
wpf - CapsLockについて警告する
PasswordBoxとしてDataTemplateを持つDataGridTemplateColumnがあります。
CapsLockが切り替えられた場合にユーザーに警告したい。
ここで、PopUpを上げる必要があります。これを行う方法がわかりません。お願い助けて。
私は次のようにツールチップを試してみました:
ただし、マウスカーソルがそこにある場合にのみ機能し、独立したポップアップが必要です。
wpf - WPF DataGridTemplateColumn. 何か不足していますか?
テンプレート列のわかりやすい例ですね。それの何が問題なのですか?ユーザーが TAB キーを押して DataGrid をナビゲートする場合、TextBox のテキストを編集できるようにするには、TAB を 2 回 (!) 押す必要があります。ユーザーが列フォーカスを取得したらすぐに編集可能にするにはどうすればよいでしょうか。
Ok。私は方法を見つけました - Grid.KeyUp() に以下のコードを入れました:
wpf - wpfツールキットデータグリッドの条件付き書式
モデルのブール値に応じて行の前景色を変更したいのですが、それを行うための最良の方法は何ですか?
wpf - WPF ツールキットと ListView の WPF DataGrid - 利点はありますか?
私はListView
かなりよく知っていますが、見たことはありませんDataGrid
。
私の質問は簡単です-リストで編集する必要がない場合、にDataGrid
比べて何か利点がありListView
ますか? また、使用の欠点はありますかDataGrid
(より複雑、パフォーマンス、バグ、スタイルが難しいなど...)?