在转发器中,是否可以只显示一次字段,然后再显示一次?
我希望它看起来像什么
Audio - Thing - Thing - Thing Video - thing - thing Picture - thing
他们将通过键入音频视频图片来订购,但我也不想重复音频视频图片。感谢
答案 0 :(得分:0)
您想要的是控制/中断报告。在ASP.Net中做起来有点奇怪,但并非不可能。
见这些:
答案 1 :(得分:0)
为什么不在后面的代码中截取rowdatabound事件并使用一个全局变量,该变量具有最后一个Section标题,然后在更改时注入一个元素,如:
public partial class _Default : System.Web.UI.Page
{
private string LastTitle = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
var title = (string) DataBinder.Eval(e.Item.DataItem,"TypeField");
if (title != this.LastTitle )
{
e.Item.Controls.AddAt(
0,
new Literal()
{
Text = string.Format("<h2>{0}</h2>", title)
});
this.LastTitle = title;
}
}
}
答案 2 :(得分:0)
我过去曾使用这组课程在gridviews中进行分组和摘要。使用代码非常简单,只需几行代码即可配置。