将设计师转换为代码

时间:2013-10-25 14:56:57

标签: c# devexpress

我有简单的代码到Asp WebForms,它在gridView(DevExpress)中添加特定数据(包含3个复选框)。

如何以编程方式(而不是在Designer中)编写?

<dx:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server"
             Width="100%">
<Columns>
    <dx:GridViewDataColumn Caption="YourNameHere">
        <DataItemTemplate>
            <asp:CheckBox id="CheckBox1" runat="server" />
            <asp:CheckBox id="CheckBox2" runat="server" />
            <asp:CheckBox id="CheckBox2" runat="server" />
        </DataItemTemplate>
    </dx:GridViewDataColumn>
</Columns>

1 个答案:

答案 0 :(得分:0)

为此,您需要实现一个支持ITemplate接口的新类。使用此接口的InstantiateIn方法创建将位于模板容器中的所需控件。然后处理page_load事件并将列的DataItemTemplate属性设置为此类的实例。

DevExpress发布了许多专门用于模板运行时设置的示例:

Examples

相关问题