在cs中插入模板

时间:2011-01-10 09:53:58

标签: c# .net asp.net .net-4.0 devexpress

我正在使用aspxGridView控件。它里面有模板。在aspx文件中我可以这样写: 所以aspxGridView控件有模板,其中一个是StatusBar。现在我想设置状态栏模板,你可以在我的cs文件中看到包含html等等,这样我就可以从每个aspxGridView的cs文件中修改它。

<aspxgridView>
...
 <Templates>
            <StatusBar>
                <div id="StatusBarDiv" runat="server" align="right">
                    <table>
                        <tr>
                            <td>
                                <dxe:ASPxLabel ID="Title" runat="server" Text="records per page:">
                                </dxe:ASPxLabel>
                            </td>                    
                            <td>
...

因为我的项目中有很多类型的gridView,所以我想在default.master.cs文件中为每个模板添加这个模板。

我遍历每个控件,检查它是否是aspxGridView控件,如果是,我想添加该模板,但我不知道如何从cs文件中添加它:/

感谢您提供帮助

1 个答案:

答案 0 :(得分:1)

要在运行时实现模板,您应该创建一个特殊的类,它将支持ITemplate接口,并将ASPxGridView.Templates.StatusBar属性设置为此类的实例。有关详细信息,请参阅以下examples