开发者

ASP.NET: Reusing the same Repeater ItemTemplate

I'm currently using a certain ItemTemplate for three repeaters t开发者_如何学JAVAhat are all on the same page, but they are all bound to different data sources. Is there any way to refactor my web form without using a user control to easily refer to this template so I will only have to define it once?


No. That's the reason user controls exist, to encapsulate repeating visual components.


yes it's possible, create another asp.net control (ascx) that is having a repeater, create a public method that accepts data table (or list or items) and bind the repeater with that, you will probably get this done in 10mins


public void BindData(DataTable dt)
{
    rpt.DataSource = dt;
    rpt.DataBind();
}

It will work if your dt has same column names.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜