問題タブ [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.

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

c# - GridViewRow 編集モードで TextBox を見つける方法

私はこれに対していくつかのいわゆる答えを試しましたが、それは私を失いました。TextBox今日の日付と時刻でテキスト値をデフォルトに設定しようとしているだけですがLinkButton、CommandName "Edit" をクリックするとコントロールが見つかりません。

これが私のグリッドビューです...

LinkBut​​ton btnEDT が機能し、グリッドビューを編集モードにします。しかし、コードビハインドでは「txtReturned」が見つかりません。

これは私がこれまでに試したことです...

何らかの理由で、rowIdx は常に 0 です。なぜですか? 行インデックス 0 は gridview コントロールのヘッダーを意味すると思いました。

また、他のほとんどの人が他の投稿で提案した NamingContainer を使用してみましたが、空白 (新しいと思われますか?) GridViewRow が返されます。

すなわち

GridViewRow 行 = (GridViewRow)((GridViewRow)(e.CommandSource).NamingContainer);

アップデート

これはまさに私が抱えている問題ですが、RowEditingによる解決策ではまだテキストボックスが見つかりません!

しかし、RowDataBound() はそれを解決しました! 以下の私の答えを読んでください。

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

c# - グリッドビュー行の選択時にグリッドビュー行データをテキストボックスに渡す

行の選択時に、グリッドビューのデータをグリッドビューの外のテキストボックスに渡すことができないようです。イベントが発生しているように見えますが、テキスト ボックスは常に & nbsp; で埋められています。グリッドビューのどのセルも空白ではないため、なぜこれが起こっているのかわかりません。私はこのサイトや他のサイトで数日間この問題を調査してきましたが、うまくいきませんでした。これが私のaspx.csの一部です:

ここに私のグリッドビューコードがあります:

誰か助けてくれませんか?ありがとう!

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

c# - ワンボタンクリックでグリッドビューの各行のテキストボックスを更新

私のグリッドビューでは、テキストボックスから値をフェッチし、データベース内のその行の値を更新する対応するボタンを持つ各行のテキストボックスを指定しました。

しかし、すべてのテキストボックスの値を取得して行を更新するヘッダーテンプレートの上部にボタンを1つ追加したいと思います。

次のコードを試しましたが、"instance_id cell[0]" で null 参照例外が発生します。

私のコードは以下です。

`

ボタンをクリックして、すべてのテキストボックスからデータを取得します。

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

c# - C# で DataGridView からデータベース テーブルを更新する

次のコードを使用してデータベースの行を更新しようとしていDataGridViewます:

しかし、私はこのエラーが発生しました:

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

asp.net - ASP.NET GridView: jQueryUI ダイアログでボタン クリック ポストバックを確認する

誰かがこれを理解するのを手伝ってくれることを願っています。私はあちこちを見回しましたが、私を助ける例をまだ見つけていません。私はこれに非常に近いと感じています...

各行の最後にリンクボタンがある asp:gridview があります。onrowcommand を実行する前に、確認ダイアログを表示する必要があります。これが私がしなければならないコードです...何が欠けていますか?

aspx コード

OnRowCommand コード

preventDefault を削除すると、期待される OnRowCommand が起動します。モーダル ダイアログの [プロセス] ボタンを取得してコマンドを起動する方法がわかりません...ここで何が欠けていますか?

前もって感謝します。

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

c# - GridViewRow - オンクリック

クリックしたときに別のページにリダイレクトしたいGridViewRow

私はこれを試しました(成功しませんでした):

どうやってするか?

ありがとう!

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

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の長さを確認すると、ゼロです

グリッドビュー:

コードビハインド:

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

javascript - window.opener.ParmArray == IE11グリッドビューでnull RowDataBound asp.net vb.net

メインページのグリッドビュー

編集項目の画像ボタンをクリックしてポップアップを開く必要があるグリッドビューがあり、ポップアップ選択のホームページに基づいて、編集された行を選択から更新する必要があります.Chromeでは正常に動作しますが、IEでは動作しません

ここにGridviewコードがあります

Gridview_RowDataBound

選択のためにimagebuttonclickポップアップウィンドウを呼び出しようとしています

Javascript 関数

IEでは常にNull値を取得しますが、クロムではその細かいwindow.opener.ParmArray == null