問題タブ [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.
jquery - 複数の data-rel 値
data-rel 値を持つ複数のオブジェクトがあり、そのうちのいくつかについてのみ、次のようにコンテンツの色を赤に変更できるようにしたいと考えています。
HTML
脚本
これは機能しますが、値ごとに記述するのはかなり退屈になる可能性が[data-rel='3']
あるため、次のような方法があるのではないかと考えていまし[data-rel='1, 3']
た[data-rel='1'], [data-rel='3']
。
c# - DataGridViewRow は、新しい行 C# を追加するときにデータを保存します
2 つの ComboBoxColumns が互いにバインドされた Win Form に DataGridView があります。ユーザーが最初のコンボボックス列からカテゴリを選択すると、2 番目の列の値がフィルタリングされます。
最初の行を追加するとコードはうまく動作しますが、新しい行を追加して最初のコンボボックスの値が最初の行と異なると、1番目の行の子コンボボックスが更新され、例外が発生します。
これが私のコードです:
ユーザーが新しい行を追加したらすぐに、前の行の変更を保存する必要があります。助けてください)
c# - 3番目のテーブルからの情報に基づくマスター詳細関係
まず、DataGridView/BindingSource/DataRelation などについて学習しようとしています。すでにいくつかのチュートリアルを読み、トピックに関する情報を収集しています。これまでのところ、基本は理解できたと思います。今は、学んだことを試してみようとしています。
これまでのところ、このチュートリアルのコードで遊んでいます: https://msdn.microsoft.com/en-us/library/c12c1kx4%28v=vs.110%29.aspx?cs-save-lang=1&cs-lang =csharp#コードスニペット-1
私のプロジェクトには3つのテーブルがあります:
私の目標は、テーブル A とテーブル B ごとに BindingSource と DataRelations を使用して DataGridViews を作成することです。これにより、DataGridView A のエントリをクリックすると、テーブル B のすべての要素が表示され、テーブル C による翻訳になる可能性があります。
これは明らかに、テーブル B とテーブル C の結合を呼び出さなければ機能しませんが、DataRelation と BindingSource を使用することは可能かもしれないと考えました。テーブル A からテーブル C への関係は問題ではありませんが、テーブル B への継続は私には不可能に思えます。
私の目標を達成するためのアプローチはありますか、それとも単に間違っていますか? 正しい方向へのアドバイスや指針をいただければ幸いです。
c# - データベースからのすべてのデータをdataTableに入力し、リストを作成します
私はこのような2つのオブジェクトを持っています:
私のデータベースには、「場所」と「地平線」の2つのテーブルがあり、地平線に外部キーがあり、ポイントがどの場所に属しているかがわかります。
したがって、場所の構造は次のとおりです。
- 名前 -nvarchar - 主キー
- 経度 - 実数
- 緯度 - 実数
そして地平線の構造は
- parent_key - nvarchar
- pointX - 実数
- poinY - リアル
以下のコードを書いて、すべてのデータを選択し、場所のリストを作成しました。動作していますが、非常に遅いです。高速化する方法に関する提案 (またはコメント) があれば、教えてください。
c# - コンボボックスを親の DataRelation にバインドし、2 番目の親が変更されたときに更新します
私は周りを見回しましたが、必要なものがまったく見つかりません。
私は(とりわけ)3つのテーブルを持つDBを持っています。
SchemeType
Scheme
Type
SchemeType
Scheme
との両方の主キーへの外部キーを含むType
2 つのコンボボックスを含む .NET 3.5 WinForm があります。
1 つはSchemes
I would like を表示し、もう1 つは選択したテーブルにTypes
存在する個別のものを表示します。SchemeType
Scheme
DataSet
3 つのテーブルすべてのすべてのエントリを含む があり、Primary-Foreign キー関係の DataRelations を設定しました。
Type
BindingSources を使用してコンボボックスにデータを入力していますが、コンボボックスを変更したときにコンボボックスの内容を更新する方法がわかりませんScheme
。
私はこれをまっすぐな親子関係で行うことができますが、親子関係をコーディングする方法がわかりません。
これが私のコードで、不要なものが取り除かれています
Type コンボボックスには、少なくとも 1 つのアイテムが含まれている必要がありますが、アイテムが含まれていません。DataRelation を入れ替えても、この場合の親 (SchemeType) には TypeID の一意のエントリがないため、DataSet に追加されません。
誰でも私を助けてもらえますか?
c# - DataSet 内の複数から 1 つの DataTable を作成する (C# + XML)
データベースに挿入するために、API から多層 XML データを取り込もうとしています。
まず、API から XML ファイルを取得したら、DataSetのReadXMLメソッドを使用してDataTablesを作成します。一度取り込まれると、 DataSet内に合計 19 個あります。
DataRelationを使用してすべてのテーブルをリンクできることは理解していますが、ReadXMLメソッドは既にいくつかのスキーマ情報を推測しており、DataSetの各DataTable間の適切な関係と思われるものを生成しているようです。
ただし、データベースに移植するテーブルは 19 ではなく 1 つだけにして、SQL ではなく C# でテーブルを結合/マージ/関連付けしたいと考えています。
現在のDataSet内の関連するすべてのDataTablesから単一のテーブルを作成するためのベスト プラクティスについてアドバイスできますか?
vb.net - datarelation with createconstraints false AND 削除と更新の外部キー制約
顧客の親テーブルと注文の子テーブルがあるとします。datarelation の createconstraints を true に設定し、delete と update のforeignkeyconstraints をカスケードに追加します。すべてが期待どおりに機能します。ここで、顧客レコードの数が非常に多くなり、顧客レコードのサブセットのみをデータセットにロードする必要があるとします。ただし、注文レコードの数はまだ管理可能なので、すべてをロードし続けます。注文が存在し、たまたま親顧客レコードをロードしなかった場合に datarelation を追加すると、エラーが発生します。そこで、datarelation の createconstraints を false に設定しようとしました。これで datarelation がロードされますが、foreignkeyconstraint を追加しようとするとエラーが発生します。
データセットに現在読み込まれている顧客レコードのみを処理し、親顧客レコードが存在しない注文レコードは基本的に無視するので、どうすれば削除と更新をカスケードする外部キー制約の利点を得ることができますか? 親が存在する注文レコードしかロードできなかったと思いますが、もっと簡単な方法を探していました。アドバイスをありがとう。