2011-09-12 27 views
1

SQL Server 2008データベースに名前で保存されたイメージがあります。私はASP.Netリストボックスコントロールで名前を持つ画像を表示したい。すべての画像には固有のIDがあります。すべてのListBoxアイテムの背景として画像を設定したいだけです。私はあまりにも多くを試みたが、毎回失敗した。ASP.Netのリストボックス項目の背景として動的にイメージ(データベースに格納)を設定しました

私を助けることができる人はいますか?

私は感謝するだろう

+1

通常、データベースからイメージパスを読み込むことはできますか?あなたの問題は何ですか、リストボックスの項目の背景を設定するか、データベースから画像のURLを読みます。私はASP.NET WebFormリストボックスを使用してカスタム背景画像を定義する項目(通常はテキスト文字列)をオーバーライドする方法を認識していません。あなたはおそらくそれをリピータ、またはデータリストに使うことができますが、それはなぜListBoxでなければなりませんか? –

+0

あなたの質問に関連するコードのスニペットを含めることで、あなたがやろうとしていること、やっていることをやり遂げようとしていること、そして状況が間違っているかもしれないことを他人が理解しやすくなります。 – mikemanne

答えて

0

あなたがリストボックスを使用している理由があるかどうかはわからないが、あなたはおそらく代わりに、リストビューを使用したほうが良いと思います。

<asp:ListView ID="ListView1" runat="server" DataKeyNames="ImageID"> 
    <ItemTemplate> 
     <asp:Image ID="Image1" runat="server" ImageUrl='/images/<%#Eval("ImageUrl")%>' /> 
     <%#Eval("ImageName")%> 
    </ItemTemplate> 
</asp:ListView> 
関連する問題