C#组中继器控制

时间:2017-05-08 18:09:34

标签: c# asp.net repeater

有没有办法根据ID识别项目在同一行?

只是一个例子:

public class productInfo {
    public string ID { get; set; }
    public string Type { get; set; }
    public string Size { get; set; }

}

List<productInfo> products = new List<productInfo>();
   productInfo product = new productInfo {
       ID = "14",
       Type = "TypeOne",
       Size = "SizeTwo",
   };
products.Add(product);

Repeater.DataSource = products;
Repeater.DataBind();

 <td class="" style="">ID: <%#DataBinder.Eval(Container.DataItem, "ID")%></td>

有一个存储产品信息的列表。在该列表中有10个条目。 3个条目具有相同的ID,其中2个条目具有相同的ID。转发器应显示1行,其中3个条目,1行,2个条目和5个其他行。所以基本上每个唯一的ID都会获得它自己的行。

enter image description here

在图片中,例如ID 3,我显示了单词&#34; ID 3&#34;三次。但我只想展示&#34; ID 3&#34;一次在输出中。

由于

0 个答案:

没有答案