問題タブ [parent-child]

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

c# - 親の子でボタンがクリックされたときをどのように判断しますか-ASP.NET

子ユーザーコントロールには、[編集]ボタンがクリックされたときに実行されるOnRowCommandイベントハンドラーを備えたグリッドビューがあります。子コントロールで[編集]ボタンがクリックされたときに、親のASP.NETプレースホルダーコントロールの表示をtrueに設定したいと思います。

このタスクを実行するための最良の方法は何でしょうか?

更新:
インターネットでもう少し調査した後、子コントロールで公開イベントEventhandlerを作成し、OnRowCommandイベントが発生したときにイベントを発生させました。親コントロールのpage_loadイベントで、子ユーザーコントロールイベントを親コントロールのプライベートイベントにマップしました。

子制御のソースコード:

親コントロールのソースコード:

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

vbscript - 子クラスのプロパティを使用して親にアクセスするのと、親を公開するのとではどちらがよいでしょうか?

親と子の2つのクラスがあります。

SubTest_Test を public にしたので、このように子クラスからアクセスできます

これは受け入れられますか、それとも SubTest_Test を非公開にし、子クラスにプロパティを記述して親プロパティにアクセスする必要がありますか?

編集:親に直接アクセスする際にセキュリティ/ユーザビリティの問題があるかどうかという質問があったはずです。
考えれば考えるほど、使いやすさの観点から考えると、子クラスを使用する人から親を非表示にする方がよいでしょう。そうすれば、子クラスからオブジェクトを作成するときに、親クラスについて何も知る必要はありません。

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

oracle - 子テーブルを持つ多くのレコードを削除する

状況:

  • テーブル TBL には、削除するエントリが最大 10,000 あります。
  • テーブル TBL には、削除ルール「アクションなし」の 14 の子テーブルがあり、
  • 子テーブルの 10k エントリと参照エントリを削除したい。

手順:

  • 子テーブルのレコードを削除し、
  • 制約を無効にする (制約が無効になっていない場合、次のステップでの削除には永遠に時間がかかります)、
  • TBL テーブルのレコードを削除し、
  • 制約を有効にします。

これを行うためのよりエレガントな方法はありますか?

問題は、存在しないレコードの存在について 14 の大きなテーブルをチェックしているため、3 番目のステップに時間がかかりすぎることです。私の手順は実行時間は良いですが、もっとエレガントな方法があると思います。

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

parent-child - 子プロセスのハング

システムをテストしようとしていますが、子プロセスがハングする状態をエミュレートしたいと考えています。これを行うために、子プロセスを GDB にアタッチして中断しようとしています。しかし、物事は期待通りに進んでいないようです。

また、同じように、生成された子プロセスが進行中でなくハングしていることをどのように知ることができますか?

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

c++ - ここの子プロセスが何も出力しないのはなぜですか?

すべての変数が以前に宣言されていると仮定します...宣言されているためです。子プロセスは、実行されていないと思わせるものを何も出力しません。共有メモリを取得しませんが、親プロセスは正常に実行されます。このコードが長くて申し訳ありません...

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

sql - LINQ2SQLおよびPOCOオブジェクトとの親子関係

LINQ2SQLを学び始めたばかりで、最初に試したかったことの1つは単純な親子階層ですが、それを行うための良い方法を見つけることができないようです。私はここSOでいくつかの例を見て、グーグルで検索しましたが、それらを直接適用することができなかったので、私が達成しようとしていることを正確に説明します。

タグ付きの一般的な例を使用してみましょう。

データベーステーブル:Post--Post_Tags-タグ

単純なPostクラスを作成したので、Linq2Sqlクラスを渡さないようにします。

Postsテーブルから最新の5つのレコードを選択し、それらに関連するタグを取得して、各PostのTagsプロパティが入力されているIListを返します。

具体的なLinq2Sqlコードを教えていただけますか?

私は試した:

これは機能しますが、タグレコードごとにPostレコードを複製するため、ユーザーが使用するすべてのメソッドでプロパティマッピング(Id = p.Id、...)を複製する必要があります。次に、このアプローチを試しましたが、この場合、すべてのタグについてDBへのラウンドトリップがあります。

従来のADO.NETで実行している場合は、2つの結果セットを返すストアドプロシージャを作成します。1つは投稿レコード、もう1つは関連するタグレコードです。次に、それらをコードにマップします(手動、DataRelation、ORMなど)。LINQ2SQLでも同じことができますか?

このような単純な階層をどのように処理するかについて、いくつかのコードサンプルを見るのは本当に興味があります。

はい、IList <>オブジェクトとカスタムクラスを返したいのですが、クエリ可能なLinq to Sqlオブジェクトではありません。たとえば、Linq2Sqlを放棄する場合は、データアクセスコードに柔軟性を持たせたいからです。

ありがとう。

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

c# - C# で XML を逆シリアル化するときに親オブジェクトへの参照を取得するにはどうすればよいですか?

これが機能していないようです。これが私の(削除された)コードです:-

何か不足していますか?

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

database - 子孫の関係に使用するのに最適なデータ構造は何ですか?

たとえば、犬の繁殖情報、植物の遺伝的交雑、複雑な人間関係などを保持するための標準的なデータ構造が必要です。

簡単なツリー構造だと思うかもしれませんが、子孫ごとに2つ(または遺伝子工学の場合はそれ以上)の親、親セットごとに複数の異なる子孫、親の複数の動き(スタッド馬は他の多くの馬と交配する)、養子縁組などにより、これは非常に断片化された構造になります。

私は誰かが以前にこれに取り組んだことを期待しています。調べる必要のあるリソースはありますか?