比尔盖茨都不知道的c#winfrom的陷阱/坑

1.datagridview里面的坑:

1.一、界面UI图

file

如图,标段和分包名称都是个下拉框,原本我写的方法是初始化加载数据只查询了标段,经过点击表达这个单元格的事件触发了查询分包名称,从而造成分包的下拉框,但这样的弊端就是经常报这个(分包名称字段)dataGridViewColum的数据报错,出错就是绑定数据异常,这个并非数据格式的问题。这让人很苦恼。这个相似的代码在这里能找到:https://juejin.cn/post/687517... ,若是您有幸看到这篇文章,必定不要被原文蒙蔽啊。html

1.2 方法改进

file

这里的查询我就是一开始加载时,把全部信息所有查询出来,这样一一对应关系也有了,也不至于一开始加载联动关系对应不上。程序员

file

这不是是点击标会联动分包名称的下拉,也不用多说了。post

2.label文字换行的坑:

file

2.1 原本这个需求是我想作个文章列表页,用label用习惯了,一开始如图区域的控件 我用的是label,而后文字不换行被遮盖了,百度了一下,好多重复文章都是说怎么调属性的诸如此类,如图:
filespa

反正最终样式很丑,不管如何,行的文字对不齐。htm

后面使用的是RichText这个控件,隐藏横向滚动条和背景,这样就好了。就如同html的p标签样式通常,我这么平平淡淡的说,也只是跟你们讲 思惟很重要,不要陷入思惟误区,有些东西的使用不是你想一想的那样,应该多多尝试,还有就是想吐槽一下,为何百度能搜出这么多不靠谱的文章,重复不说 还排名这门靠前。事件

本文来源于:程序员ken,专属平台有csdn、思否(SegmentFault)、 简书、 开源中国(oschina)、掘金,转载请注明出处。
相关文章
相关标签/搜索