問題タブ [rowcommand]
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.
c# - C# のユニオン 2 リスト
両方の参照を含むリストでユニオン、マージしたいので、これが私のコードです。このポルポスの準備ができているリストを定義するにはどうすればよいですか?
これは、rowcommand イベント内にあります。
asp.net - ページングが有効になっているAsp.netGridview行コマンドイベント内でrow.FindControlを使用すると、インデックスが範囲外のエラーになります
次のコードは、Asp.netGridviewコントロール内のデータのページ1でうまく機能します。
ただし、ユーザーが後のページで[無効]ボタンをクリックすると、次のエラーがスローされます。
「インデックスが範囲外でした。負ではなく、コレクションのサイズ未満である必要があります。パラメータ名:インデックス」
インデックスがnullなどではありません。価値があります。考え?
c# - RowCommand イベントにコントロールを登録していない GridView セル
まず、これのほとんどは ItemTemplates を使用しても実行できることを認識しています。私がやろうとしていることが単に不可能な場合は、代わりにそれらを使用することを検討します.
私のジレンマの基本は次のとおりです。
CodeBehind に読み込まれる ASPX ページに GridView があります。各行には、OnRowCommand イベントをトリガーするボタンがいくつか含まれています。誰かが [編集] ボタンをクリックすると、TextBox オブジェクトを作成し、特定のセルの Controls コレクションに追加します。
これはうまくいきます。
問題は、人が「保存」ボタンをクリックすると、OnRowCommand が再びトリガーされますが、セルは Controls コレクションに 0 項目を登録していることです。これは PostBack の前に発生していると確信しているので、TextBox コントロールにアクセスできない理由がわかりません。
最初に TextBox を追加した後に確認したところ、セルに 1 つのコントロールが表示されます。テキストボックスを含むページをロードしてからボタンをクリックするまでの間のどこかで、これらのコントロールが失われました。Google はあまり役に立ちませんでした。何か案は?
c# - onrowcommandでjavascript関数を呼び出すにはどうすればよいですか?
asp.net、c#3.5、vs2008を使用。
行のボタンがクリックされたときに呼び出されるonrowcommandメソッドの背後にあるc#コードを使用したgv1というaspxグリッドビューがあります。
グリッドビューのボタンは動的に生成されています。
サーバーへのラウンドトリップを回避するために、その分離コード呼び出しをjavascript関数に置き換えようとしています。
どうすればよいですか?
これまでに試しました
foreachループでボタンを動的に生成しているときに、コードビハインドに行属性を追加しましたが、機能しませんでした。
r.Attributes.Add( "OnRowCommand"、 "javascript:gv1RowCommand(ID);");
実行前にエラーが発生する次の例:オーバーロードされたメソッドは1引数を取りません
/li>イベントなど他にも色々
onchange , onselected
次のJavaScriptを使用して、呼び出されるようにすることができるかどうかを確認しています。
asp.net - GridViewテンプレート-選択した行からデータを取得する方法
GridViewでの表示に使用されていないフィールドを含むショッピングカートビジネスオブジェクトを使用しています。RowCommandイベントハンドラーで次に実行しようとしているのは、選択した行から残りのデータフィールドを取得することです。これにより、選択した行から正しい製品IDが得られます。
選択した行から残りのデータフィールドを取得してカートに入力するにはどうすればよいですか?説明として、おそらくproductIDを使用して、Session状態からプルされたDataSetを掘り下げ、その方法でデータを取得できます。しかし、私が判断しようとしているのは、この状況で使用できるこれに似た構文があるかどうかです。
asp.net - ASP.Net GridView - Update Row コマンドが表示専用に戻らない
LinqDataSource から取り込まれた GridView があります。行を更新すると、RowCommand が起動し、変更がデータベースに保持されますが、グリッドは更新されません。私はそれを UpdatePanel に入れ、RowCommand ハンドラーで明示的に Update() を呼び出しましたが、ポストバックはなく、ページは編集モードでそこに座っています。キャンセルをクリックすると、表示専用に戻り、グリッドに新しい値が表示されます。
私の疑いは、データ ソースに関する GridView の配線に何か問題があるということです。ただし、例外はありません。マークアップの簡略化されたコピーを以下に示します。何か案は?
ハンドラー:
asp.net - GridViewRowCommandでDataKey値を取得する
アイテムIDであるがGridView
関連付けられています。イベントDataKey
内でその値を取得するにはどうすればよいですか?RowCommand
これはうまくいくようですが、キャストが好きではありませんLinkButton
(他のコマンドがイベントを起動している場合はどうなりますか?)、そして私はNamingContainer
ビットについてあまり自信がありません。
代わりにそのIDをとして渡すことができることは承知していますが、柔軟性を高めるためCommandArgument
に使用することにしました。DataKey
IDに隠しフィールドを使用できることも承知していますが、使用したくないハックだと思います。
asp.net - imagebutton と rowcommand を使用した Grindview
これはよくある質問ですが、解決策が見つかりません。あなたが私を助けてくれることを願っています。imagebutton コントロールをグリッドビューにバインドしようとしています。ボタンがクリックされた行のデータを扱いたい
私のaspxファイルは次のようになります
vbファイルは次のようになります
問題は、ページがクリックを処理しないことです。それは何もしません.RowCommand関数でジャンプさえしません
よろしくお願いします
c# - GridView の RowCommand は、クリック時に複数のイベントを発生させます
ドイツからこんにちは、
RowCommand イベントのある行に asp:GridView と ButtonFields があります。
ButtonField をクリックすると、このイベントが 2 回発生します。これに関する問題は、実行した後、this.DoSomething()
またはthis.DoSomethingElse()
特定の行を再度実行できないことです。
thx
マーク
asp.net - Gridview RowCommand が機能しない
グリッドビューで rowcommand イベントを発生させようとすると問題が発生します。MSDNet のコード例に従いましたが、なぜ機能しないのかわかりません。コードは以下です。ありがとうございました。