标题:C#,自定义DataGridView
只看楼主
ctzhl
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-31
 问题点数:0 回复次数:2 
C#,自定义DataGridView
疑问:设计时调节列顺序,显示不更新。看designer.cs文件已经持久化了。用代码强制刷新也不更新显示。关闭窗体重新发开可以。请教哪个地方做的不对了,谢谢!

附件

https://pan.baidu.com/s/1H_8arCwMUVVDV-1nTA9hag 提取码:ebur

搜索更多相关主题的帖子: DataGridView 更新 C# 显示 
2021-06-25 09:54
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:620
专家分:3020
注 册:2011-4-22
得分:0 
不知帖子需要审核,迟了。
抱歉。
2021-06-28 10:58
ctzhl
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-31
得分:0 
谢谢,版主,谢谢大家

帮我看看,如何实现。因为特殊需求:需要继承系统的设计器类ControlDesigner类,和列编辑CollectionEditer类。其实很简单就可以实现。

但是问题是实现以后,在调用系统列编辑窗口对当前列集合做增删改都没问题,而调整列顺序却不能实时更新显示。

检查系统自动设计持久化代码其实已经改了,也就是关闭再打开就是理想的顺序。我也尝试接管设计器对其子控件强制刷新显示也不成功。

很奇怪,肯定有个小问题我不是很清楚,希望大家指教!谢谢!!!
2021-06-28 11:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-506083-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.103798 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved