编程语言
首页 > 编程语言> > 比尔盖茨都不知道的c#winfrom的陷阱/坑

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

作者:互联网

1.datagridview里面的坑:

1.1、界面UI图

file

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

1.2 方法改进

file

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

file

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

2.label文字换行的坑:

file

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

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

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

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

标签:控件,比尔盖茨,c#,winfrom,查询,分包,label,下拉框,加载
来源: https://blog.csdn.net/jikuicui7402/article/details/115433993