创建并绑定模板用户控件,使其行为类似于gridview

时间:2014-05-20 11:43:15

标签: c# asp.net templates gridview user-controls

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

如下所示

<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接口。

任何人都可以指出我要遵循的方向吗?

1 个答案:

答案 0 :(得分:0)

开发模板化控件时,应实现此接口以避免页面上的命名冲突。 结帐此链接INamingContainer