【发布时间】:2012-04-18 07:35:43
【问题描述】:
我正在创建一个包含两个滚动条的特定 DataGridView 控件,以便我可以控制它们的大小和可见性。因此,我创建了一个用户控件,其中包含 DataGridView 和 2x2 TableLayoutPanel 内的两个滚动条。
我面临的问题是,当我将控件添加到 Windows 窗体时,我无法设置我的 DataGridView 的 DataSource 或从设计视图定义列样式,因为我在使用时使用的链接一个普通的 DataGridView(那个出现在 DataGridView 右上角的白色小箭头)没有出现。
在进行一些测试时,我看到如果我从 DataGridView 继承我的控件,则会出现该链接。但是如果我这样做,我想我只能扩展DataGridView的功能,但我需要我的控件是一个复合控件。
所以,这就是我的问题:如何在我的自定义控件上获得这些设计时功能?我对列布局和数据源特别感兴趣。
最好的问候。
【问题讨论】:
标签: user-controls datagridview c#-2.0 design-time