問題タブ [itemdatabound]
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 dataBound は、コード ビハインドから列データへのハイパーリンクを追加します
コード ビハインドからグリッド ビュー バインドを使用する:
特定の列データをハイパーリンクにバインドしたいので、クリックするとダウンロードが行われます。
どうやってするか ?
以下は私のコードです:
c# - データベースから画像を取得し、ListView にバインドします
おそらく本当に基本的なことだと思うので、この質問で申し訳ありませんが、私はそれで多くの問題を抱えているようです.
私がやろうとしているのは、データベースに保存した画像を取得し、それを ListView にバインドすることです。
データベースには画像自体がありません。画像の名前があるので、PathWay を使用して取得しようとしています。
私は ASP.NET Web フォーム Web サイトを使用しています ここに ListView を示します。
代わりに<img src=... />
、適切なブランドに適切な画像を表示できるように、画像経路を添付する必要があります。
Brands は sql で作成したテーブルです。基本的に、Brands と Pictures の関係は 1 対多です (1 つの Brand に多数の画像を含めることができます)。
これまでに検索した内容では、 を使用しOnItemDataBound
てデータベースから画像を取得する方がよいことがわかりました。さらに助けていただければ幸いです。
さらにヘルプが必要な場合は、C# コードを次に示します。
関数 lvBrands_ItemDataBound を指定する必要があることはわかっていますが、正直なところ、何を追加すればよいかわかりません。
どんな助けでも素晴らしいでしょう、ありがとう!
c# - 異なるItemTemplateのasp:panelsに異なるcssクラスを適用する方法は?
私はリストビューを持っており、それはItemTemplateで、いくつかのコントロールを含むasp:panelです。asp:panel のいずれかのコントロールの値に応じて、3 つの異なる css クラスを asp:panel に適用する必要があります。
ここに私のコードがあります:
問題は、どのような状況が発生しても、常に最後の css クラスがすべての asp:panels に適用されることです。今私の質問は、異なる CSS クラスを異なる ItemTemplate の asp:panels に適用する方法です。
c# - SQL データ リーダーからの Gridview のセルの書式設定
SQL データ リーダーを介してデータを入力するグリッド ビューがあります。
グリッドビュー:
SQL データ リーダー:
テキストが値に等しいときにグリッド ビューのセルの形式を変更しようとしています。以前にリストビューを使用してこれを行ったことがありますが、Gridview の手順は異なるようです。私は次のものを持っていますが、それは何の提案もしていないようです?
c# - リピーターの ItemDataBound は一部の値に影響しません
リピーターがあり、その中にいくつかのラベルとボタンがあります。これが私の.aspxです:
そして私のコードビハインド:
ご覧のとおり、リピーターは、データベースのブール属性「承認済み」に従って、ラベルの色とボタンの可視性を変更します。ボタンクリックで承認属性が変化するので問題ありません。承認された値が真か偽かを確認し、それに応じてラベルを変更します。最後に、ItemDataBound メソッドは、checkIfApproved メソッドで変更されたラベルに従って、ラベルの色とボタンの可視性を変更します。
さて、ここに私の問題があります。ご覧のとおり、.aspx で既定のラベルの色を赤として定義しました。これは青または紫に変わるはずですが、一部の値は赤のままです。これは、'Repeater1_ItemDataBound' メソッドが一部の値に影響を与えないことを意味します。もう 1 つの興味深い点は次のとおりです。リピーターの最初のアイテムは希望どおりに影響を受け、ラベル テキストに従って青または紫で表示されますが、2 番目のアイテムは赤になります。つまり、2 番目のアイテムはこの方法では影響を受けません。3 番目の項目は影響を受けますが、4 番目の項目は影響を受けません。これはこのようになります。何か案は ?