2011-10-11 156 views
3

我已经创建了一个列表视图,它可以提取数据库中持有的用户的分数。将图像添加到列表视图中的第一项?

对于谁是头号的人我想添加一个明星的小图像,但我很困惑,我会怎么去这个?

到目前为止我的代码如下

  var data = from x in db.DT_BenchScores 
        where x.Enabled == true 
        orderby x.Max_Bench descending, x.Date descending 
        select new 
        { 
         x.ScoreID, 
         x.Alias, 
         Bench = x.Max_Bench + "kg", 
        }; 

     LV_Scores.DataSource = data.Take(20); 
     LV_Scores.DataBind(); 

我想补充以下旁边的第一人

<span class="fr"><img src="_includes/images/no1.jpg" /></span> 

能有人请解释我怎么会做这个???

非常感谢

+0

这大概是ASP.NET?或者它是winforms或WPF? – MusiGenesis

+0

ASP.NET感谢! – Callum

+0

你可以在这里找到示例...如何添加图像列表视图使用asp.net ..此链接将显示添加图像列表视图使用vb.net和c#也.... http://weblogs.asp。 net/scottgu/archive/2007/08/10/the-asp-listview-control-part-1-building -a-product-listing-page-with-clean-css-ui.aspx –

回答

1

可以使用ItemDataBound事件(http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.itemdatabound.aspx)回应每次一个项目从数据库行绑定。在此事件处理程序中,您可以访问正在创建的ListViewItem,并根据需要对其进行修改。

编辑

看到这个CodeProject上职位的例子:http://www.codeproject.com/KB/webforms/ItemCreated.aspx?msg=1540986

+0

你可以给我看一个例子? – Callum