私のaspxページには、私のデータベースの値を "*
"と表示するgridviewがあります。したがって、データベーステーブルの値が5の場合、gridviewに "*****
"と表示されます。 aspxの中vbでイメージとして値を表示
コード:aspx.vbで
<asp:TemplateField HeaderText="Rating" SortExpression="Rating">
<ItemTemplate><h1><%# getrating(Eval("Rating"))%></h1></ItemTemplate>
</asp:TemplateField>
コードが
Protected Function getrating(ByVal rate As Integer)
Dim retval As String
retval = ""
For i = 1 To rate
retval = retval + "*"
Next
Return retval
End Function
私は何をしたいにおけるので、その "*
" 絵、すなわちstar.jpgへの変更であります「*
」の代わりに「star32.jpg」という画像が表示されます。
どうすればいいですか? MS Visual Studio 2010を使用する
最近この類似の質問について私の答えを見てください:http://stackoverflow.com/q/8502496/284240 –
あなたの5が '*****'であるあなたの例では、 imageまたはstar.jpg画像の5つのインスタンス?有効な範囲は何ですか?私は1から5、または1から10(すなわち、比較的限定されたセット)と仮定します。それは1から10億またはそれ以上のものではありません。 – Chris
@Chris star.jpgイメージの5つのインスタンスとその範囲は、データベースは1から5に設定されています。 –