RadGrid在单个单元格中显示多个图像

时间:2014-11-12 19:52:21

标签: c# radgrid

我希望在单个gridimage列中并排显示多个图像,我的数据将采用此格式image1|image2|image3等,我只能显示最后一个图像,例如我的数据是{{1}仅显示图像3。我知道我做错了什么,图片网址被最新网址覆盖,只是无法通过逻辑思考来实现这个目标

image1|image2|image3

1 个答案:

答案 0 :(得分:0)

您在Ifelse条件下为同一个图像控件指定了不同的URL,因此它会覆盖最新的URL。而是将新的Image控件添加到单元格并分配URL。尚未测试,但下面的内容应该让你开始,

GridDataItem item = (GridDataItem)e.Item;
Image img = New Image();
img.ID = "Image1";
img.ImageUrl = "~/Images/image1.png";
item["your Column name"].Controls.Add(img);

或者

您可以使用GridTemplateColumn并将所需的Image control添加到Item tempate并从那里开始。