問題タブ [dynamic-columns]

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

sql - 無限の数のフィールドを取ることができる MySQL データベースの構築

さまざまなクライアントから配布された顧客調査を分析する MySQL 駆動の Web サイトを構築しています。一般に、これらの調査はかなり一貫して構成されており、クライアントのデータのほとんどは同じ正規化されたデータベース構造に縮小できます。

しかし、すべてのクライアントは必然的に、他のすべてのクライアントには関係のない非常に具体的な人口統計学的質問を顧客に含めることになります. たとえば、すべてのクライアントは顧客満足度について質問しますが、自動車のクライアントだけが、顧客がマニュアル トランスミッションの運転方法を知っているかどうかを尋ねます。

これまで、respondentsすべての一般的な人口統計情報のテーブルに列を追加してきましたが、多くdefault nullの が混在しています。しかし、クライアントを追加すると、膨大な数の列が作成されることは明らかです。ほとんど常に null です。

これを一貫して行う方法はありますか?respondentsインポート スクリプトはテーブル用に既に作成されているため、できるだけ多くの標準化されたデータをテーブルに保持したいと思います。私の考えの 1 つはrespondent_supplemental_demographic_info、response_id、demographic_field、demographic_value の列を持つテーブルを作成することです (手動送信の例は、'ID999'、'can_drive_manual_indicator'、true になる可能性があります)。これは無限の数の demographic_fields を保持できますが、処理とプログラミングの両方の観点から作業するのは非常に困難です。何か案は?

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

vba - タブ名を連続した列にコピーするExcel 2010 VBA

動的データに基づいて非常に複雑な Excel マクロを作成しようとしています。私の最初の障害は、現在のタブの後に各タブの名前を取得し、現在のシートの 3 列ごとにその名前を挿入するボタン トリガー Excel マクロを取得するのに苦労していることです。

私は持っている:

A1 と ZZ1 の間に最後のシートの名前を入力しているように見えるだけなので、これは実際にはうまく機能しません。私は何を間違っていますか?

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

c# - 列全体を 1 つのデータ テーブルから別の C# に移動する

2 つのデータ テーブル間で列シフト機能を実装する必要があります。DataTable 1 に列 {A,B,C} があり、DataTable 2 に {A} があるとします。

列 {B,C} を DataTable 2 に移動したい場合、どうすればよいですか? 両方のテーブルのデータは類似している必要があります。

DataTable が適切なオプションでない場合は、これを達成する方法を教えてください..

これは List> - Nested Lists で実行できますか? 以下のコードを試してみましたが、マージは適切なオプションではないと考えました。

私は初心者なので、ユーザーの選択に基づいて列をシフトできる他の方法があれば提案してください。

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

sql - SQL ピボット動的列 STUFF 関数の空のセル

STUFF関数を使用してSQLピボット動的列を実行していますが、希望する結果が得られません

これがSQL Fiddle http://sqlfiddle.com/#!3/241c2/6/0です

null\空のセルをすべて取り除くにはどうすればよいですか?

結果の表示を次のようにしたいと思います。各列には、各学生が割り当てられているクラスのリストが表示され、空白のセルがたくさんありません

編集:ここにコードを表示するように要求されました:


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

vb.net - 通貨を表示するようにデータテーブルの列をフォーマットする

昨年からのいくつかの異なる料金を表示するために、グリッドビューにデータテーブルを入力しています。グリッドビューの料金を通貨形式で表示したいのですが、ヘッダーをクリックしたときに列をソートできるようにしたいと考えています。
列が文字列 ex 型の場合、形式を簡単に通貨にすることができます。Dim dt as DataTable dt.Columns.Add("ChargeField", System.Type.GetType("System.String"))

ただし、文字列の場合、並べ替えは正しく機能しません

このコードを使用して並べ替えます dt.DefaultView.Sort = ChargeField & " " & ASC

列が double ex 型の場合、並べ替えは機能します。dt.Columns.Add("ChargeField", System.Type.GetType("System.Double"))

しかし、それは通貨形式ではありません。

datatable/Gridview に、その値を通貨として表示する double/decimal 列を持たせる方法はありますか? そうでない場合、私がやろうとしていることを達成するためのより良い方法はありますか?

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

grid - Codebehind で動的 Gridpanel を作成する

コードビハインドからさまざまな Gridpanel を作成しようとしていますColumns。なぜ機能しないのかわかりません。表示されないだけでエラーは発生しColumnsません。

マークアップ コードに aStoreと aがあります。Gridpanel

Store_X_refreshの中には、必要List<KeyValuePair<string, int>> fieldStringList = new List<KeyValuePair<string, int>>();なものをロードするものColumnsがあります(選択したオプションによって異なります)。データベースにアクセスする前に、次のことを行っています。

私がそれをデバッグすると、モデルは正しいデータを取得しますが、GridpanelUIにはありませんColumns...マークアップコードColumnsstore/columnmodel手動で入力すると、Grid正しいデータが取得されるため.DataBind()、DB機能についてではありません