可能重复:
Create composite and custom grid control in ASP.Net 2008 or above
我需要创建复合控件。我的控制就像一个" div"在div里面一个Gridview控件。请帮助。
答案 0 :(得分:1)
您封装UI组件的选项是
用户控件
从UserControl对象继承
必须在Visual Studio
需要公开gridview的事件和特性 手动。
可以从单独的webcontrols构建
请参阅here了解教程
复合控件
从CompositeControl继承
可以在Visual Studio中的不同项目中使用
可以从单独的webcontrols构建
需要手动公开gridview的事件和特性。
Visual Studio设计器中没有UI。需要包含在工具栏中才能使用
请参阅here了解教程
继承控制
继承自GridView(在您的情况下)
可以在Visual Studio中的不同项目中使用
仅限一个控件(网格视图)
自动曝光的事件和属性
Visual Studio设计器中没有UI。需要包含在工具栏中才能使用
在此处查看tutorial(扩展Textbox
而不是GridView
)
根据您的描述,它看起来像您应该使用的继承控制选项
答案 1 :(得分:0)
你可以编写一个控制适配器,它接受GridView
并按照你想要的方式呈现它。