0

我有简单的 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>

4

1 回答 1

0

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

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

例子

于 2013-10-27T19:54:20.517 回答