問題タブ [datarelation]

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

vb.net - DataRelationsとDevExpressグリッドの使用-拡張コントロールを非表示にする

少し奇妙な問題があります。DevExpressコントロールを使用して、すべてのWindowsフォーム開発を行います。とにかく、グリッドでDataRow.SetParentRow/GetParentRowメソッドの完璧な使用法を見つけました。そこで、DataRelationを作成し、それをDataSetに追加して、グリッドのデータソースとしてバインドしました。問題は私が今これを見つけることです:

ここに画像の説明を入力してください

私のグリッド上。これはDataRelationのようです(マウスオーバーすると、ツールチップはDataRelation名になります)。

この一連のコントロールを非表示にする方法を知っている人はいますか?それらを取り除くことができない場合は、行の間に親子リンクを作成する必要があります。これは、DataRelationのものがほぼ完全に機能するため、残念です。

前もって感謝します!

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

c# - 外部関係に違反するDataSet行を見つけますか?

次のようなことをしてから、親テーブルの主キー値ではない外部キー値を持つ行を追加しても、エラーはスローされません。私がやりたいことは次のとおりです。

1)いくつかの外交関係を設定します。2)一部のデータをデータセットにマージしますが、外部関係に違反する行はマージしないでください。3)誤った行をコンマ配信ファイル、Excelファイル、DataSetなどに書き込みます。

これどうやってするの?DataSetに行ごとに挿入する必要がある場合でも、ハードコードされたチェックを行わない限り、問題はありません。

よろしく、フグ

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

asp.net - データセット内のテーブル間に関係を追加する方法

同じデータセット内のテーブル間の関係を取得するために次のコードがありますが、次のコードを実行すると、エラーが発生し、これらの列には現在一意の値がありません

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

wpf - WPF、EF4、および関係

リレーションはおそらく間違った言葉ですが、データ テーブルは私が以前に使用した言葉です。SQL データベースから EF4 をプルしています。顧客、会社、部門などのテーブル。通常、選択のためにコンボボックスに入るもの。私はそれらを静的リストに保持しています(アプリの起動時にのみ入力する必要があります)。いくつかのコンボボックスのアイテムソースがそれらにバインドされています。これにより、ViewModel から選択したアイテムをバインドすることで、特定の選択を簡単に「関連付ける」ことができます。

私の問題は、いくつかの場所で、表示専用のデータグリッド内の ID に関連付けられた名前が必要なだけです。CompanyName である必要がある CompanyId を含む数百行。ここでのパフォーマンスが気になります。ルックアップ中に DB FK を使用して名前を取得することもできますが、それらはすべて静的リストにあるため、無駄に思えます。また、遅延読み込みがデータ バインディング中または最初のクエリ中に検索されることを意味するかどうかもわかりません。

ここでの最善の解決策は何ですか? 静的リストを使用して wpf 値コンバーターを作成できますか? データを取得した後、データに対して foreach を実行し、静的リストの値を調べて、名前をオブジェクトに格納する必要がありますか?

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

c# - DataTable への NULL の挿入

朝 (少なくとも RSA では)、

自己参照テーブルのデータを使用して (2 レベルの) 階層構造を作成し、データ ドリブン メニューを作成しようとしています。例のデータは次のとおりです。

このデータを取得するために、LINQ to Entities を使用しています。次に、DataTable にデータを入力し、次に DataSet にデータを入力してから、DataRelation を作成してから XML に変換して、メニューの DataSource として使用するために変換される xmlDataSource で使用します。

これらのフォーラムから多くのコードを取得したことを認めなければなりませんが、それは機能するはずです。変換を除いて、最上位のメニュー項目を示すために ParentID に NULL 値が必要ですが、DataTable に NULL を挿入することはできません。コードは以下のとおりです。

私の質問は次のとおりです: DataTable に NULL を挿入する方法、またはそれに失敗した場合、LINQ to Entities を取得して DataTable/DataSet を設定する方法、または失敗した場合、変換を許可するように設定する方法 (たとえば) NULL の代わりに 0。

Transform.xslt は以下のとおりです。

これまでご愛顧いただき、誠にありがとうございました!

よろしく

ポール

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

datarelation - 実行時にDataRelationでテーブルを取得する

必要なものを例を挙げて説明しようとしています

データベースにPatientテーブルとOrderテーブルがあります。患者はストアドプロシージャを介して複数の注文を持つことができます。私はその患者に関連する患者の属性と注文を取得し、それをデータセットに入れます。ただし、患者の属性は1つのデータテーブルにあり、その患者の順序は別のデータテーブルにあります。フロントエンドでは、このリレーションのクラスを作成する必要があります。

クラス患者のように{彼が行った注文の患者属性リスト}

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

c# - データセット内の関連するデータテーブルによってデータテーブル内のデータを並べ替えることは可能ですか?

私は長い間 ORM を使用してきましたが、dotnet での基本的なデータ処理スキルのほとんどを忘れてしまったようです :(

このようなことをすることはありますか?

次に、テーブル「チャート」の列の 1 つを使用して、テーブル「ソース」のデータをデータ関係全体で並べ替えますか?

(だれかが尋ねる前に、これら 2 つのテーブルは別々のサイトにある SqlServer の別々のインスタンスにあるため、データを 1 つのテーブルとしてプルするだけでは簡単な作業ではありません。したがって、このアプローチ)

乾杯、マット

0 投票する
0 に答える
1886 参照

c# - DataSet の 3 つのテーブル間に複数の DataRelations を作成する (厳密に型指定されていない)

私は、2 つのテーブルを含むデータセットをプログラムで読み込み、それらの間に親子関係を追加することに精通しています。

同じ DataSet に 3 番目のテーブルと 2 番目のリレーションシップを追加しようとすると、予期しない結果が得られます。

私は何をしようとしていますか?もしそうなら、例はありますか?(グーグルで検索しましたが、良い結果はありません)

ご指摘ありがとうございます。

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

c# - DataSet は、子行に x 値が含まれる親行を選択します

DataTablesaDataSetによってリンクされた2 つのDataRelation行があり、値 x を持つ子行を持つすべての親行を選択しようとしています。

親テーブルには製品が含まれ、子テーブルには製品が属するカテゴリが含まれます。


編集

私は動作するが無意味に見えるこのLinqコードをつなぎ合わせましたDataRelation

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

c# - ウルトラグリッドとのデータ関係

私はこのようなデータテーブルを持っています:

マザーテーブルがあるウルトラグリッドでこれを見たい

と子テーブルは次のとおりです。

データリレーションを使用する必要があることは知っていますが、どうもありがとうございました。