問題タブ [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# - ページングが有効になっている GridView コントロールからすべての GridViewRows を取得するにはどうすればよいですか?
カートに追加機能に取り組んでおりGridView
、ページングを有効にしたコントロールを追加しました。ではGridView
、数量をテキスト ボックスに表示し、そのテキスト ボックスのOnTextChanged
イベントを処理します。ここでの問題は、変更された数量テキストをセッションまたはビュー ステートでどの行に保持して、更新してGridView
そのデータを再度 にバインドできるGridView
かです。
ここではGridView
、id gvMaster で撮影しました。
ページングを有効にして、変更された数量値をグリッドに表示したいと考えています。
c# - 電子メール コントロールの gridview に gridviewRow を追加します。
電子メール アドレスが既にリストに含まれているかどうかを制御しようとしています。もしそうなら、その電子メール アカウントに送信される新しいグリッドビューにグリッドビューから行を追加したいと思います。
行を取得して電子メールアドレスに送信するためのコードがいくつかあります。しかし、問題は、そのアドレスの複数の行がチェックされたにもかかわらず、1 行しかメール アドレスに送信されないことです。
ここで私のコードを参照してください:
これにより、すべての行でチェックされた各電子メール アカウントに 1 つの電子メールが送信されますが、電子メール アドレスに対応する行のみが必要です。
誰でもアイデアをください。
gridview - グリッドビューの行の境界線
データが制限されたグリッドビューがあります。データがバインドされるたびに、境界線の色と一部の行の幅が変更されるようにしたいと考えています。私はこの関数を書きました:
問題は、背景色は機能しますが、境界線が機能しないことです..行の境界線の幅と色を指定するにはどうすればよいですか?
ありがとう :-)
私はそれを自分で解決しました:
IEでは動作しませんが、クロムでは動作します..
c# - Gridviewで編集可能なフィールドの値を取得する方法
ワンクリックで更新したいObjectDataSourceのグリッドビューがあります。したがって、gridviewは編集可能で固定されたフィールドでロードされます。グリッドビューをループして、すべてを一度に更新します。固定フィールド(Cells [0])からProductsオブジェクト(p.ProductID)に値をロードできますが、編集可能フィールド(Cells [1])からProductsオブジェクトに値をロードできません。 (p.Productname)。
オブジェクトをBLLメソッドに送信できるように、オブジェクトでこの値を取得するにはどうすればよいですか。row.Cells [0] .Textは固定フィールドでは機能しますが、編集可能フィールドでは機能しないのはなぜですか?
マークアップ:
vb.net - DataTableに対する検証がVB.Netに失敗した場合、グリッドビューで無効なデータを強調表示する方法は?
プログラムを次のコードに縮小するために最善を尽くしました。この例では、有効な国として UK と USA を使用しています。誰かがそれらの国以外に住んでいる場合は、エラー メッセージを表示してグリッドビューで強調表示したいと思います。たとえば、John と Chris は中国出身なので、グリッドビューで強調表示する必要があります。それは可能ですか?例の写真をご覧ください。名前だけ、または行全体を強調表示できます。
どうもありがとう。
.net - グリッドビューでレコード/行の総数を見つける方法は?
グリッドビューの行の総数を調べたい。これが私のコードです、ページサイズ= 10
フッターは最初のページで100f50と表示されますが、50の1-10と表示したいと思います。2ページ目も同じですが、50の11-20として表示したいと思います。このようなフッターテキストの表示方法を教えてもらえますか。
.net - 各ページングのグリッドビューの最初と最後の行インデックス番号を検索しますか?
こんにちは私はグリッドビューに何百ものレコードが含まれています、それはページングを持っています、すべてのページはサイズ10です。今私は各ページングイベントでグリッドビューの最初と最後の行のインデックス番号を見つけたいですか?助言がありますか?
c# - GridViewRow FindControl クエリ C#
リソースのオンライン データベースのように機能する単純な C# Web アプリを構築しています。
私のテーブルには、カテゴリと著者の列があります。
テーブル内のカテゴリ値をクリックすると、テーブルが更新され、選択されたカテゴリのみが表示されます。
これを行うには、次のコードを使用しました。
これは、カテゴリ/作成者を初めてクリックしたときに正常に機能します。しかし、テーブルが更新された後、別のカテゴリまたは著者を選択すると、テーブルに間違ったレコードが表示されます。
どうすればこれを解決できますか?
ここでページを表示できます: カテゴリ'Health'
をクリックしてから をクリックしてみてください'Puvent, Kevin'
。期待していた結果とは違う。おもう
あなたがページを見ると、質問はおそらくもっと理にかなっています:)
編集 - これは gridview バインディング コードです。
c# - GridViewRow 属性を設定するときの InvalidCastExceptions
GridView 内のアイテムのコンテキスト メニューに取り組んでいますが、大きな障害が 1 つあります。HTTP ハンドラーと対話してデータベースを更新する JQuery に、右クリックされた行の PK 値を送信する方法がわかりません。
基本的に、コンテキスト メニューには、[返信]、[既読にする]、[削除] の 3 つの項目があります。いずれの場合もmailid
、データベースからの値を JQuery で使用できるようにする必要があります。これにより、選択したメールに返信できるページにユーザーをリダイレクトしたり、更新するデータベース内の項目を HTTP ハンドラーに通知したりできます。
これが私のコードです:
行の onClick 属性を設定して、GridViewRow の任意の場所をクリックすると、ページがトリガーされてメールが詳細に表示されるようにします。別の属性を使用して、同じ方法で mailid 値を取得できると考えました。
そして.aspxで...
残念ながら、新しくバインドされた GridViewRow の id 属性の割り当てで InvalidCastException を取得しているため、ここでの私のアプローチには問題があるようです:
タイプ 'object' を 'string' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
だから、私はその行をこれに置き換えます
そして今、設計時に Visual Studio から通知されるエラーはありませんが、実行時に次の InvalidCastException が発生します。
タイプ 'System.Int32' のオブジェクトをタイプ 'System.String' にキャストできません。
整数がどこから来ているのかわからないので、続行する方法がわかりません。
どんな助けでも大歓迎です。