問題タブ [datatable]

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 に答える
1098 参照

data-binding - ObjectDataSourceを使用してコードでデータテーブルをグリッドビューに適切に設定する方法は?

Web ページに ObjectDataSource1 の ID を持つ ObjectDataSource があります。ObjectDataSource.ID を GridView.DataSourceID にバインドするグリッドビューもあります。私が得る問題は、テキストボックスでテキストが変更されたときに、コードが BrokerageTransactions.GetAllWithDt を呼び出して DataTable を返すことです。このデータテーブルを GridView の DataSource として設定したいのですが、DataSouce と DataSourceId を一緒に設定することはできません。どうすればこれを修正できますか? コードは以下です。また。ObjectDataSource を使用するときに DataSourceID と DataSource を設定できないのはなぜですか?

ありがとう、X

0 投票する
8 に答える
2605 参照

.net - 自作の ORM と DataTables の違い?

これは問題を単純化したものです (さまざまな方法があります) が、データベースと対話する必要があるアプリケーションの中で、私は通常、次の 2 つのパターンのいずれかを見てきました。

  1. オブジェクト リレーショナル マッピング (ORM)。(通常) データベース内の各テーブルには、テーブル内の列に一致するパブリック プロパティを持つ、対応する「行ラッパー」クラスがあります。これらのクラスは関連情報を自動的に取得する場合もあるため、代わりに外部キー列を公開して関連データとして表示することができます (単なる PK 値ではなく)。
  2. DataTables (および/または DataSets)。データはサーバーから DataTable として取得され、その形式で (UI 内でも) 処理されます。

2 つのアプローチの主な違いの 1 つは、ORM ではコード内で次のように厳密に型指定されたフィールドを参照できることです。

一方、DataTable アプローチでは、コードは次のようになります。

この場合、ORM アプローチはコンパイル時チェックの恩恵を受けますが、DataTable アプローチは恩恵を受けません。一方、DataTable (および DataSet) は、リレーショナル データを直接表現する優れた機能を備えた既に作成されたデータ構造であるため、これらを使用するコードは通常、より迅速に実装できます。さらに、DataTable を使用するコードは、他のユーザーが簡単に理解したり変更したりできます。自社製 (および多くの場合 COTS) の ORM システムは、多くの場合、外部キーなどを設定するために「内部で」余分なデータベース アクセスを行います。

では、一般的にどちらのアプローチを支持しますか?またその理由は?

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

gridview - Gridview へのバインドに使用されるメタデータを含むカスタム データ テーブル?

データテーブルを gridview コントロールにバインドしています。各列をフォーマットするときは、その列に特定のカスタム属性があるかどうかに基づいてデータをフォーマットする必要があります。この場合、列は次のものを表すことができます。

  • テキスト ボックス (この場合、テキスト ボックスのテキストをグリッドビューに表示するだけです)、
  • チェックボックス (この場合、列の基になるデータ値が 1 か 0 かに基づいて「チェック済み」または「チェックなし」を表示します)、
  • ラジオ ボタン (この場合、列の基になるデータ値が 1 か 0 かに基づいて「オン」または「オフ」を表示します)。

問題は、現在、グリッドにバインドされている型指定されていないデータ テーブルの列のデータ型がすべて文字列であることです。そしてバインディングは autoGenerateColumns を使用します。そう:

  1. 列にラジオ、テキストボックス、またはチェックボックスのフラグを付けるにはどうすればよいですか?
  2. グリッドにバインドしてテキスト、「チェックあり/チェックなし」、または「オン/オフ」を表示するときに、その「フラグ」にアクセスするにはどうすればよいですか?

私はこれを正しく尋ねたと思います。ふぅ!

0 投票する
5 に答える
162370 参照

c# - 2つのDataTableをマージし、新しいものに保存します

2つのDataTable(dtOneとdtTwo)があり、それらをマージして別のDataTable(dtAll)に配置したい場合。C#でこれを行うにはどうすればよいですか?データテーブルでMergeステートメントを試しましたが、これはvoidを返します。マージはデータを保持しますか?たとえば、私がそうする場合:

dtOneは変更されますか、それともdtTwoは変更されますか?どちらかが変更された場合、変更は保持されますか?

Mergeがvoidを返すため、これを実行できないことはわかっていますが、dtOneとdtTwoの両方のMergerをdtAllに格納できるようにしたいと思います。

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

sharepoint - SharePoint list.items.GetDataTable の列名がフィールド名と一致しません

SPGridView を SPList にバインドしています。コード サンプルが示すように、次のコードを使用して、リストに基づいてデータビューを作成しています。

私が見つけたのは、結果のデータビューの列名が、SPList で定義されたソース フィールドと常に一致するとは限らないということです。たとえば、名前の付いた列があります

  • 説明
  • ReportItem
  • レポートステータス

    これらは、次のような列名で結果のデータビューに表示されます

  • ReportType0
  • レポートステータス1

これにより、重複したフィールド名が定義されていると思われますが、そうではないようです。

ここで基本的な何かが欠けているようですか?ありがとう。

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

php - Google の注釈付きタイムライン用に動的に生成されたデータテーブル

Google の Annotated Time Line Visualizationを使用したい。列と行のデータの行を手動で追加することで、これを機能させるのは非常に簡単です。これはすべて、google.visualization.DataTable() の属性を通じて行われます。このデータ テーブルを動的に更新したいのですが、方法がわかりません。データは、MS SQL Server 2005 を実行しているサーバー上にあります。

PHP と MySQL でこれを達成するための投稿を見つけましたが、これを VB .NET または C# に変換する方法がわかりません (どちらでも問題ありません)。

これを.NETでMS SQL Serverデータを使用する方法、またはコードを動的に生成して新しいデータに毎日手動で行を追加する必要がないより良い方法を知っている人はいますか?

ありがとう!

0 投票する
6 に答える
84330 参照

jsf - JSFデータテーブルに行インデックスを表示する方法

JSF dataTableで、行の横に行インデックスを表示したい...次のようになります。

#{rowIndex}のような暗黙のel変数を使用できると思いましたが、これは機能していません。

私が見つけた解決策は、データテーブルのバインディングを作成し、次のようなバインディングを使用することです。

しかし、このソリューションは複雑で、ページにネストされたdataTableが多数ある場合はうまく機能しません。

これをより良い方法で解決する方法についてのアイデアはありますか?

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

c# - ユーザーセッションがそのDataTableに基づいてDataViewsを保持している場合の、キャッシュされたDataTableへの更新の処理

私のウェブサイトは単一のサーバーで実行されています。DataTableをキャッシュしています。各セッションには、そのDataTableを参照する独自のDataViewへの参照があります。私が心配しているのは、基になるデータテーブルに変更を加える必要がある場合、それらがそれを参照する各セッションに伝播するかどうかです。

または、この状況を処理するためのより良い方法がありますか。

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

java - JSF+Facelets で HashMap.values() を反復処理する

私は JSF/Facelets を使用しており、HashMap に保持しているいくつかの Document オブジェクト (カスタム オブジェクト) を反復処理しようとしています。ページがロードされると、「タイプ java.util.HashMap$Values にプロパティ 'name' が見つかりません」というエラーが表示されます。これが私のバッキングビーンの内容です:

そして私のxhtmlページで:

getDocuments 関数を次のように変更すると機能します (テーブルがエラーなしで表示されることを意味します) が、JSF/Facelets ページを正しく表示するために値をリストに入れる必要がある理由がわかりません。

コレクションを反復処理できないのでしょうか?

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

vb.net - 複合キーでデータテーブルの find メソッドを使用するにはどうすればよいですか?

私はWindowsフォームアプリケーションに取り組んでいます。データテーブルに複合キーがある場合、データテーブルの find メソッドを使用して行を検索するにはどうすればよいですか?

表の構造 列 A、列 B、列 C

列 A と列 B が複合キーを構成します。列 A の値が 6 で列 B の値が 5 の行を見つけたい