首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视觉继承问题

视觉继承问题
EN

Stack Overflow用户
提问于 2011-08-27 03:40:04
回答 1查看 915关注 0票数 1

我已经构建了一个基本的用户控件BaseViewControl,它有一个dataGridView和一个bindingSource。两者都有受保护的访问修饰符。dataViewGrids dataSource指向基本表单bindingSource。

然后,我创建了一个InheritedUserControl,ApplicationUserView,当系统提示时,我将它指向我的UI程序集。它继承了同一程序集中的一些其他arb UserControl,所以我手动更改了它以继承我的BaseViewControl。

在ApplicationUserView的bindingSource上,我将dataSource属性设置为我的ApplicationUser域对象。然后,dataGridView按照预期使用DesignView中的ApplicationUser域类中的属性填充它的列。

现在,在控制器对象的异步回调中,视图接收IList,我设置了bindingSource.DataSource = applicationUserList。

我已经确认调用了回调,并且applicationUserList中有项,但是在运行时,网格不会显示任何行。我怀疑这与它的视觉继承方面有关。

我曾经看到过,只要您尝试修改继承项的属性,VS就会将继承表单中的项的副本创建到继承表单上,这具有类似的效果,但事实并非如此。

你知道我做错了什么吗?

谢谢,HS

EN

回答 1

Stack Overflow用户

发布于 2011-09-10 16:08:35

请看这篇文章,它似乎解释了你正在经历的问题,或者至少会给你提供更多的信息:C# visually subclass datagridview control VS2005

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7209734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档