問題タブ [columnheader]

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

c# - System.Windows.Forms.ColumnHeader は、メインの ImageList とは異なるイメージを使用できますか?

並べ替え用に ListView を設定しましたが、うまく機能しています。

ただし、ListView が並べ替えられている場合、現在の並べ替えの列と順序は示されません。

並べ替えのたびに ColumnHeader.ImageKey プロパティを設定するソリューションを試しましたが、ListView の SmallImageList で指定されたサイズではない画像を使用できるようにしたいと考えています。

OwnerDraw モードを使用せずにこれを行う方法はありますか?

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

listview - ListViewColumnHeadersのBackColor

ListViewのColumnHeadersのBackColorを設定する方法はありますか?

0 投票する
4 に答える
11190 参照

c# - C#/ WPF:ToolkitDataGrid-行と列を転置する

私は

これは次のようになります:

(DataGrid.AutoGenerateColumns = "True"を使用して)'string Titel'の値をRowHeaderとして使用し、他のメンバーを "Row" Contentとして使用する方法を知っている人はいますか?変更を加えないと、ColumnHeaderとして「Titel」、行としてTitelの値、ColumnHeaderとして「Value1」のdito、RowsとしてValue1の値などが表示されます。

助けてくれてありがとう!

乾杯

編集:より良い理解のために、これは私が持っているものです

これが私が探しているものです:

EDIT2:私はここでも素晴らしいアプローチを見つけました:http: //codemaverick.blogspot.com/2008/02/transpose-datagrid-or-gridview-by.html

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

winforms - winforms .NETデータグリッドで列がソートされないのはなぜですか?

List<cLineItem>データ ソースが呼び出された行である WinForms .NET データグリッドがあります。cLineItem は、units (int)、description (string)、unit amount (float) などのプロパティを持つ非常に単純なクラスです。

コードでは、行のリストを作成し、データ ソースを設定します。

これによりグリッドが正しく表示されますが、グリッドの各列が [並べ替え可能] に設定されていても、列ヘッダーをクリックしても行が並べ替えられません。

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

asp.net - ドラッグ可能な列幅を持つ ASP.NET リストビューを作成する方法は?

Windows アプリケーションでListViewは、列のヘッダーをドラッグするだけで の列幅を変更できます。ASP.NET でそれを行うにはどうすればよいListViewですか?

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

silverlight - DataGrid列ヘッダーにDataContextを設定する方法

私のSilverlight3ユーザーコントロールでは、基本的なDataGridコントロールを示しています。次のようにプログラムで列を生成する必要があります。

スタイルは次のように定義されます。

ヘッダーのデータコンテキストを「header」オブジェクト(DataTemplateで参照される「Name」および「Data」プロパティを使用)に設定したいと思います。残念ながら、他の場所で提案されているようにStackPanel_Loadedイベントを使用することはできません。これは、ユーザーが列のドラッグアンドドロップ操作を開始したときにイベントハンドラーも呼び出されるためです。

DataGrid列ヘッダーのDataContextを設定する正しい方法は何ですか?

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

wpf - カスタム列ヘッダーをバインドする WPF Datagrid

MVVM パターンを使用して、WPF DataGrid の列ヘッダーとメイン データをデータ ソースにバインドする方法を見つけようとしています。私が探している結果は次のようになります。

代替テキスト
(ソース: vallelanga.com )

ここでヘッダーのスタイルを設定できましたが、ヘッダーの値をバインドする方法がわかりません。具体的には、チェック ボックスの IsChecked プロパティ、コンボ ボックスの選択されたインデックス、およびテキスト ボックスの値です。

以前は単純な DataTable を使用してメイン グリッド データを設定していましたが、グリッド データと各列の値の両方を保持するには、より複雑なものが必要になります。または、それらを完全に別個のエンティティとして保存することもできます。

それで、私がこのバインディングをどのようにやってのけることができるかについて誰か知っていますか? 制限の 1 つは、列が実行時までどうなるかわからないため、列を自動生成する必要があることです。アプリケーションは Excel スプレッドシートからデータをロードするだけで、任意の数の列が存在する可能性があります。

ありがとう、ブライアン

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

wpf - WPF TreeView の列ヘッダー

いくつかの階層情報を表示するために WPF TreeView を使用しています。TreeView の各項目はいくつかの属性で構成されているため、HierarchicalDataTemplate 内で Grid を使用してこれらの属性を表示しています。

これは、4 列の素敵な TreeView として表示されます。追加で必要なのは、列名を表示する TreeView の上にあるヘッダーだけです。ヘッダー列の幅は TreeViewItems と同期する必要があり、ヘッダー スタイルもカスタマイズ可能にする必要があります。これを行う最も簡単な方法は何ですか?

PS私は近い2つの解決策を見つけました:

1)ここに TreeListView がありますが、これにはモデルにカスタム インターフェイス (ITreeModel) を実装する必要があります。また、このソリューションのアプローチは、ListView から開始し、RowExpander を手動で実装することです。私の場合、TreeView は必要なものに十分近いので、ヘッダーを簡単に配置できることを願っています。

2)ここに TreeListView 。これは確かに TreeView から始まりますが、ヘッダーをカスタマイズする方法がわかりません。generic.xaml の GridViewHeaderRowPresenter をカスタマイズする必要があると思いますが、この要素には独自の ControlTemplate がないようです。

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

wpf - WPF データ グリッド - 列ヘッダーがデータ行と整列していない

WPF で Datagrid を使用しています。これは非常に単純で基本的な実装です。私はスタイルを使用していません。シンプルなデータグリッドを作成しました:

次のようにデータを入力しました。

グリッドは適切に設定されますが、グリッドの列ヘッダーはオフセットで描画されます。このため、データとヘッダーの位置がずれています。これをネットで検索してみましたが、何も見つかりませんでした。これは、私を除くすべての人にとって機能する簡単な実装のようです:(。何が問題なのか教えてください。さまざまなデータセットを使用して、これをテストするためにいくつかのスタイルを適用しようとしました。

前もって感謝します。

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

winforms - WinForms DataGridコントロールの編集可能な列ヘッダー?

ユーザーが列ヘッダーを編集できるDataGridコントロールを表示したいと思います。これは可能ですか?