問題タブ [nested-controls]

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

c# - Parent /TabControl->TabPageを介してネストされたDataGridviewにアクセスする

私は現在、特定のテーブルで見つけることができる限り多くのターゲットデータベースに同期されるデータベースからデータを取得したいWindowsフォームアプリケーションを作成しています。

そうするために、私はすべてのターゲットデータベースに対して実用的に作成されたTabControl内部Form 1を作成しました。TabPagesそれぞれについてTabPage、データを保存するためのDataGridviewを作成し、ユーザーが同期するレコードを選択できるようにします。

今まで問題ありません。

これで、ユーザーは同期するレコードとターゲットを選択できます。

これはどのように見えるかです:

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

DataGridViewしかし、今は、それぞれのデータにアクセスして、ユーザーの選択をファイルに保存したり、同期を開始したりする方法がわかりません。

私はこのようなことを試みました:

私は見習いであり、これが私の最初の投稿ですので、寛大にしてください:)

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

c# - WinForms でネスト制限を制御する

実行時にフォームのコントロールを作成していますが、何らかの理由で、ネストされたコントロールの数が 49 を超える必要があります (つまり、コントロールが別のコントロールに含まれています)。

しかし、次のエラーが表示されます。

例外

互いにネストされたコントロールを追加するにはどうすればよいですか?

エラーを再現する可能性のある小さなコードを次に示します。

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

c# - ネストされたコントロールを持つ routeduicommand の wpf commandtarget

主にメニューとステータスバーとしてのfluidribbonコントロールで構成されるメインウィンドウがあります。ビュー(ユーザーコントロール)をロードするコンテンツコントロールもあります。

RoutedUICommand を使用して、リボン ボタンからボタン イベントを実行しています。リボン ボタンのアクションに応じて、メイン ウィンドウまたは読み込まれたビュー (ユーザー コントロール) で実行する必要があります。

私の問題は、ロードされたユーザーコントロール内で実行されるコマンドにリボンボタンをバインドすると、コマンドターゲットバインディングが何であるかは関係ないように見えることです。

この特定のケースでは、実際の Fluent.Button を取得する必要があるため、ボタンのテキストとアイコンを変更できます。これは一種のトグル ボタンであるため、open -> close -> open からテキストを切り替えたいため、関連付けられているものと同じですアイコン。

ユーザーコントロールの作成時に、コマンドをバインドします:

それから私は私のイベントを持っています:

次に、メイン ウィンドウで、RibbonButton を取得しました。

そして、私は常に送信者と e.Source = my usercontrol を取得し、e.OriginalSource シームは、usercontrol で現在フォーカスされている要素になります。

編集

ターゲットの問題を解決する回避策を見つけました。ボタンを CommandParameter として渡すことができますが、実際のパラメーターを渡す必要がある場合は、実際に動作するターゲットが必要になるため、解決策ではないと思います。

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

c# - OnRowDeleting イベント後にネストされた gridview 行が (完全に) 削除されない

1対多の関係で親グリッドの行に関連付けられている画像のネストされたグリッドビューがあります。この構造体は、ユーザー コントロールに含まれています。画像は fileupload コントロールでアップロードされ、サーバー上のフォルダーに保存されます。画像グリッドの行が削除されると、OnRowDeleting イベントでサーバーから画像を削除します。奇妙なことに、行を削除すると、ポストバックが発生して OnRowDeleting イベントが発生し、レコードはデータベースから削除されますが、2 回目に削除するまで行は UI から消えません。さらに奇妙なのは、OnRowDeleting イベントのコードをコメント アウトすると、行がすぐに削除されることです。何が起きてる?

親ページに含まれる更新パネルは常に原因になる可能性があるため、コメントアウトしましたが、効果はありませんでした。

OnRowDeleting イベントは次のとおりです。

私は以前にこれを行ったことがあり、問題はなかったので、どんな助けも大歓迎です!

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

javascript - jQueryセレクタークエリとネストされた条件

これはパフォーマンスに関連しています。ネストされた if-else ステートメントは、jQuesy セレクター クエリよりも高速に実行されるのでしょうか、それともその逆でしょうか?

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

c# - 動的に作成されたテキスト ボックスからテキスト値を取得する

複数の動的に作成されたテキスト ボックスが与えられた場合、ユーザーが入力したテキストを取得したいと考えています。パネルを使用しましたが、作成は機能します。テキスト ボックスのコントロールが見つかりません。

ASPX

テキストボックスを作成する

テキストを取得

+

テキスト ボックス コントロールが null です。私は何を間違っていますか?