我有简单的代码,以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>
发布于 2013-10-28 03:54:21
为此,您需要实现一个支持ITemplate接口的新类。使用此接口的InstantiateIn方法创建所需的控件,这些控件将定位在模板容器中。然后处理page_load事件,并将列的DataItemTemplate属性设置为此类的实例。
DevExpress发布了大量专门介绍模板运行时设置的示例:
https://stackoverflow.com/questions/19593233
复制相似问题