問題タブ [datagridcolumnheader]
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# - WPF: DataGrid でデータを並べ替えているときにウィンドウを表示する
クライアントが datagridcolumnheader をクリックしたときにプログレスバーでウィンドウを開くことは可能ですか? 私はたくさんのデータグリッドを持っているので、dg全体の1つのメソッドになるので、メソッドを作成しました:
そしてリソースファイルで:
プラス
しかし、まだ次のようなエラーが発生しています:
Resources.xaml のエラー ポイント行 "x:Class="myApp.ColumnClick"。
手伝ってくれてありがとう!
c# - wpfのすべてのDatagrid列ではなく、DataGridHeaderのコンボボックスのSelected Itemの値を1つの特定の列にバインドする方法は?
Itemsources プロパティを使用して DataTable で満たされた DataGrid があります。これは、すべての列と行が自動的に作成されたことを意味します。グリッドの各列ヘッダー セルにコンボボックスを追加する必要があります。
このコードを使用してその部分を実行しました:
問題は、コンボボックスの 1 つで項目の 1 つを選択すると、すべてのコンボボックスの値が変更されることです。画像を添付しました。どのように修正すればよいですか?また、どの列のコンボボックスが設定されているかを知る必要があります。後でその列を使用する必要があります。私は DataGrid の SelectedItem と SelectedIndex プロパティをよく知っていますが、他のアイデアはありますか?
私はこのように修正しようとしました:
しかし、MultiEquiilityConverterは起動しません。
2日間インターネットで検索しましたが、まだ方法が見つかりません。
wpf - DataGridColumnHeader スタイル エラー
うまく機能するインラインスタイルを試しました。
しかし、リソースのスタイルが欲しいので、これを試しましたがうまくいきませんでした。
おそらく単純なことですが、私はこのコントロールを使い始めたばかりです。2 番目の例のスタイルが機能するように修正するにはどうすればよいですか?
kendo-ui - 「この列を隠す」ボタンの作り方
剣道UIにグリッドがあります。ヘッダーのコンテキストメニューもあります。今、私ができるようになりたいことは私です。ヘッダーを右クリックしてこの列を非表示にすることを選択すると、その列(右クリックされた列)が非表示になります。
メニュー:
メニューを開き、この列の機能を非表示にします。
wpf - DataGridColumnHeader スタイル
上記のコードは、 の myStyle
を示していDataGridColumnHeader
ます。MouseEnter
andエフェクトで問題なく動作していますMouseLeave
が、気に入らない点がいくつかあります。私が今持っているものはこの下にあります。
ここでの問題は、 のそれぞれCell
のHeader
境界線が丸くなっていることです。の 2Cells
の間Header
が 1 つの直線であることが必要です。また、 のいずれかをクリックするCells
とHeader
、ソート用の矢印が表示されず、ソートされた列であることが強調表示されません。
誰かが自分で編集して欲しいものを達成できるテンプレートを持っていますか? または、編集しなければならない部分は何ですか?
c# - 作成時にWPF DataGridColumnのヘッダーを伸ばす方法は?
列を動的に生成し、ここのようにヘッダーを伸ばしたい
一般に、列には異なる名前を付けることができるため、固定を設定することはできませんMinWidth
。を変更してDataGrid.ColumnHeaderStyle
、ヘッダー テキストの横余白などを設定することはできますか? ここに私のXAMLがあります:
c# - WPF を使用して列ヘッダーの色が機能しないのはなぜですか?
WPF の静的リソースに問題があります。デフォルトのスタイルを変更したいデータグリッドがあります。新しいスタイルのリソース ディクショナリを作成しました。
問題は、列ヘッダーの色が変化しないことです。
wpf - DataGridColumnHeader のテキストを変更する方法
次のテキスト列を定義しており、3 つのテキスト ブロック内のテキストをプログラムで置き換えたいと考えています。どんな助けでも大歓迎です。
c# - WPF - DataGridColumn の幅が期待値を返さない
.NET4.0 : コード ビハインドで DataGrid を構築しているため、XAML は使用していません。C# のみ。ユーザーが列ヘッダーの任意の場所を右クリックすると、コンテキスト メニューが表示されます。アイデアを提供するコードを次に示します。
このアプローチの問題は、ユーザーがコンテキスト メニューをアクティブにするために、ヘッダーのどこかではなく、実際の TextBox をクリックする必要があることです。
TextBox をヘッダーの幅いっぱいにする方法が思い浮かばないので、TextBox の width プロパティを変更して列の幅にバインドすることしか考えられません。列はコンテンツに合わせて伸縮するため、幅が異なります。ただし、すべての列の ActualWidth プロパティをコンソールに出力すると、すべての列の幅が 20 であると表示されます。これは私の GUI の外観とは異なります。GUI での表示に対応する列幅を取得するにはどうすればよいですか?
wpf - DataGridTextColumn ヘッダー プロパティに基づく DataGridColumnHeader の DataTrigger
Target Type = に対してフィルタ アイコン スタイルを実装しておりDataGridColumnHeader
、Style を に添付しましたDataGrid
。これで、DataGridTextColumn ヘッダー プロパティに基づいてフィルター アイコンが表示されます。要件は Header = "Passenger Name" で、フィルター アイコンを表示します
DataGridHeader 列のスタイルは