标准化gridView寻呼机模板

时间:2011-01-20 22:10:04

标签: asp.net gridview paging custompaging

我在一个gridview上有一个自定义寻呼机模板,客户端现在想要应用于同一站点内的其他几个网格视图。看起来扩展GridView对象最有意义,但我不清楚如何动态创建寻呼机模板。

有关如何完成此任务的任何建议?

2 个答案:

答案 0 :(得分:1)

这是否有效:

gridview.PagerTemplate = Page.LoadTemplate("CustomPager.ascx");

http://msdn.microsoft.com/en-us/library/6d5z5yty(VS.80).aspx

<强>更新

对于扩展名:

public class CustomGridView : GridView {
    public override void OnInit(EventArgs e) {
        base.OnInit(e);
        this.PagerTemplate = Page.LoadTemplate("CustomPager.ascx");
    }
}

答案 1 :(得分:0)

我不确定为什么这篇文章直到现在才出现,但我找到了一篇关于DotNetSlackers的精彩教程,让我朝着正确的方向前进。

http://dotnetslackers.com/articles/gridview/Custom-GridView-with-Paging-and-Filtering.aspx

不幸的是,我确实必须动态创建寻呼机控件。如果有人知道一个更好的方法,我仍然全神贯注,因为我更愿意像在PagerTemplate中那样编写HTML。