[英]Adding an image to the first item in a listview?
我创建了一个列表视图,它可以提取数据库中的用户分数。
对于排名第一的人我想添加一个明星的小图像,但我很困惑,我将如何去做这个?
到目前为止,我的代码如下
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>
有人可以解释我会怎么做?
非常感谢
每次从数据库行绑定项时,都可以使用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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.