問題タブ [gridviewrow]
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# - GridViewRow 編集モードで TextBox を見つける方法
私はこれに対していくつかのいわゆる答えを試しましたが、それは私を失いました。TextBox
今日の日付と時刻でテキスト値をデフォルトに設定しようとしているだけですがLinkButton
、CommandName "Edit" をクリックするとコントロールが見つかりません。
これが私のグリッドビューです...
LinkButton btnEDT が機能し、グリッドビューを編集モードにします。しかし、コードビハインドでは「txtReturned」が見つかりません。
これは私がこれまでに試したことです...
何らかの理由で、rowIdx は常に 0 です。なぜですか? 行インデックス 0 は gridview コントロールのヘッダーを意味すると思いました。
また、他のほとんどの人が他の投稿で提案した NamingContainer を使用してみましたが、空白 (新しいと思われますか?) GridViewRow が返されます。
すなわち
GridViewRow 行 = (GridViewRow)((GridViewRow)(e.CommandSource).NamingContainer);
アップデート
これはまさに私が抱えている問題ですが、RowEditingによる解決策ではまだテキストボックスが見つかりません!
しかし、RowDataBound() はそれを解決しました! 以下の私の答えを読んでください。
c# - グリッドビュー行の選択時にグリッドビュー行データをテキストボックスに渡す
行の選択時に、グリッドビューのデータをグリッドビューの外のテキストボックスに渡すことができないようです。イベントが発生しているように見えますが、テキスト ボックスは常に & nbsp; で埋められています。グリッドビューのどのセルも空白ではないため、なぜこれが起こっているのかわかりません。私はこのサイトや他のサイトで数日間この問題を調査してきましたが、うまくいきませんでした。これが私のaspx.csの一部です:
ここに私のグリッドビューコードがあります:
誰か助けてくれませんか?ありがとう!
c# - ワンボタンクリックでグリッドビューの各行のテキストボックスを更新
私のグリッドビューでは、テキストボックスから値をフェッチし、データベース内のその行の値を更新する対応するボタンを持つ各行のテキストボックスを指定しました。
しかし、すべてのテキストボックスの値を取得して行を更新するヘッダーテンプレートの上部にボタンを1つ追加したいと思います。
次のコードを試しましたが、"instance_id cell[0]" で null 参照例外が発生します。
私のコードは以下です。
`
ボタンをクリックして、すべてのテキストボックスからデータを取得します。
c# - C# で DataGridView からデータベース テーブルを更新する
次のコードを使用してデータベースの行を更新しようとしていDataGridView
ます:
しかし、私はこのエラーが発生しました:
asp.net - ASP.NET GridView: jQueryUI ダイアログでボタン クリック ポストバックを確認する
誰かがこれを理解するのを手伝ってくれることを願っています。私はあちこちを見回しましたが、私を助ける例をまだ見つけていません。私はこれに非常に近いと感じています...
各行の最後にリンクボタンがある asp:gridview があります。onrowcommand を実行する前に、確認ダイアログを表示する必要があります。これが私がしなければならないコードです...何が欠けていますか?
aspx コード
OnRowCommand コード
preventDefault を削除すると、期待される OnRowCommand が起動します。モーダル ダイアログの [プロセス] ボタンを取得してコマンドを起動する方法がわかりません...ここで何が欠けていますか?
前もって感謝します。
c# - GridViewRow - オンクリック
クリックしたときに別のページにリダイレクトしたいGridViewRow
私はこれを試しました(成功しませんでした):
どうやってするか?
ありがとう!
c# - OnRowDataBound関数で特定の列の値を取得するには?
ドロップダウンとグリッドビューがあります。ドロップダウンで選択した値に応じて、グリッドビューの 1 列目に指定されたハイパーリンクの NaviagetURL を更新します。そのため、onRowDataBound 関数を使用して、ハイパーリンクの navigateurl を動的に更新しています。そして、最初の列「ID」の値を取得して OnRowDataBound 関数内のクエリ文字列として使用しようとしていますが、これを機能させることができません。
最初の列のハイパーリンクをクリックすると、クエリ文字列に変数 ID に割り当てられた値がありません。したがって、URL はhttp://localhost/JobCosting/EditSavedTicket.aspx?ID=に解決されます。
予想されるのは、ハイパーリンクをクリックして開く URL には、クエリ文字列の変数 ID に割り当てられた 1 列目に指定された値が必要です。e.Row.Cells[1].Text または e.Row.Cells[2].Text を使用すると、列の値は正しく取得されますが、取得されていない列 0 の値が必要です。e.Row.Cells[0].Textである文字列IDの長さを確認すると、ゼロです
グリッドビュー:
コードビハインド:
javascript - window.opener.ParmArray == IE11グリッドビューでnull RowDataBound asp.net vb.net
メインページのグリッドビュー
編集項目の画像ボタンをクリックしてポップアップを開く必要があるグリッドビューがあり、ポップアップ選択のホームページに基づいて、編集された行を選択から更新する必要があります.Chromeでは正常に動作しますが、IEでは動作しません
ここにGridviewコードがあります
Gridview_RowDataBound
選択のためにimagebuttonclickポップアップウィンドウを呼び出しようとしています
Javascript 関数
IEでは常にNull値を取得しますが、クロムではその細かいwindow.opener.ParmArray == null