创建并绑定模板用户控件,使其表现得像gridview

本文关键字:gridview 绑定 控件 用户 创建 | 更新日期: 2023-09-27 18:04:08

我想创建一个用户控件,在这里我不能像在网格视图中那样设置列。

如下所示

<uc:MyGrid runat="server" ID="_grid">
    <Columns>
        <GridViewDataColumn  FieldName="Client"
            Width="45" VisibleIndex="1">
            <Settings AutoFilterCondition="Contains" />
        </GridViewDataColumn>
        <GridViewDataColumn FieldName="Folder"
            Width="45" VisibleIndex="2">
            <Settings AutoFilterCondition="Contains" />
        </GridViewDataColumn>
    </Columns>
</uc:MyGrid>

当我使用DevExpress控件时,我试图创建一个具有GridViewColumnCollection类型的模板,但它给了我一个错误,说我没有使用INamingContainer接口。

谁能告诉我该走的方向?

创建并绑定模板用户控件,使其表现得像gridview

当您开发模板化控件时,您应该实现这个接口以避免页面上的命名冲突。INamingContainer