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

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

c# - Gridview dataBound は、コード ビハインドから列データへのハイパーリンクを追加します

コード ビハインドからグリッド ビュー バインドを使用する:

特定の列データをハイパーリンクにバインドしたいので、クリックするとダウンロードが行われます。

どうやってするか ?

以下は私のコードです:

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

c# - データベースから画像を取得し、ListView にバインドします

おそらく本当に基本的なことだと思うので、この質問で申し訳ありませんが、私はそれで多くの問題を抱えているようです.

私がやろうとしているのは、データベースに保存した画像を取得し、それを ListView にバインドすることです。

データベースには画像自体がありません。画像の名前があるので、PathWay を使用して取得しようとしています。

私は ASP.NET Web フォーム Web サイトを使用しています ここに ListView を示します。

代わりに<img src=... />、適切なブランドに適切な画像を表示できるように、画像経路を添付する必要があります。

Brands は sql で作成したテーブルです。基本的に、Brands と Pictures の関係は 1 対多です (1 つの Brand に多数の画像を含めることができます)。

これまでに検索した内容では、 を使用しOnItemDataBoundてデータベースから画像を取得する方がよいことがわかりました。さらに助けていただければ幸いです。

さらにヘルプが必要な場合は、C# コードを次に示します。

関数 lvBrands_ItemDataBound を指定する必要があることはわかっていますが、正直なところ、何を追加すればよいかわかりません。

どんな助けでも素晴らしいでしょう、ありがとう!

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

c# - 異なるItemTemplateのasp:panelsに異なるcssクラスを適用する方法は?

私はリストビューを持っており、それはItemTemplateで、いくつかのコントロールを含むasp:panelです。asp:panel のいずれかのコントロールの値に応じて、3 つの異なる css クラスを asp:panel に適用する必要があります。

ここに私のコードがあります:

問題は、どのような状況が発生しても、常に最後の css クラスがすべての asp:panels に適用されることです。今私の質問は、異なる CSS クラスを異なる ItemTemplate の asp:panels に適用する方法です。

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

c# - SQL データ リーダーからの Gridview のセルの書式設定

SQL データ リーダーを介してデータを入力するグリッド ビューがあります。

グリッドビュー:

SQL データ リーダー:

テキストが値に等しいときにグリッド ビューのセルの形式を変更しようとしています。以前にリストビューを使用してこれを行ったことがありますが、Gridview の手順は異なるようです。私は次のものを持っていますが、それは何の提案もしていないようです?

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

c# - リピーターの ItemDataBound は一部の値に影響しません

リピーターがあり、その中にいくつかのラベルとボタンがあります。これが私の.aspxです:

そして私のコードビハインド:

ご覧のとおり、リピーターは、データベースのブール属性「承認済み」に従って、ラベルの色とボタンの可視性を変更します。ボタンクリックで承認属性が変化するので問題ありません。承認された値が真か偽かを確認し、それに応じてラベルを変更します。最後に、ItemDataBound メソッドは、checkIfApproved メソッドで変更されたラベルに従って、ラベルの色とボタンの可視性を変更します。

さて、ここに私の問題があります。ご覧のとおり、.aspx で既定のラベルの色を赤として定義しました。これは青または紫に変わるはずですが、一部の値は赤のままです。これは、'Repeater1_ItemDataBound' メソッドが一部の値に影響を与えないことを意味します。もう 1 つの興味深い点は次のとおりです。リピーターの最初のアイテムは希望どおりに影響を受け、ラベル テキストに従って青または紫で表示されますが、2 番目のアイテムは赤になります。つまり、2 番目のアイテムはこの方法では影響を受けません。3 番目の項目は影響を受けますが、4 番目の項目は影響を受けません。これはこのようになります。何か案は ?