DataBinder.Eval出来的对象里面要判断一个status字段来确定显示什么按钮
等于0的时候是
<img src="../admin/images/icon_finish.gif" />
<img src="../admin/images/icon_cancel.gif" />
等于1的时候是
<img src="../admin/images/icon_invite.gif" />
<img src="../admin/images/icon_note.gif" />
....
等于2的时候是
<img src="../admin/images/icon_album.gif" />
<img src="../admin/images/icon_point.gif" />
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
DataRowView row;
Image img;
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
row = (DataRowView)e.Item.DataItem;
img = (Image)e.Item.FindControl("YourImage");
switch (row["status"].ToString().Trim())
{
case "0":
img.ImageUrl = ="../admin/images/icon_finish.gif" ;
break;
case "1":
....
case "2":
....
}
}
}