请教winform刷新问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教winform刷新问题相关的知识,希望对你有一定的参考价值。

请教如何刷新当前的窗口?
我在窗口上放了多个label和一个删除label的按钮,这些label是根据XML内的数据添加的。按了删除按钮后,XML内对应的数据成功删除了,只要窗口能刷新就可以,但是试了很多方法都实现不了窗口刷新。
请各位大侠指点指点。

刷新窗口没用,需要把label从this.Controls集合移除。 因为窗口内有一个loadXml()的方法,用于label和Xml的绑定,在加载窗口的时候可以正常显示label的内容。但是删了XML的数据后,再调用loadXml()没有改变窗口的内容,所以我想刷新之后重新加载应该就可以正常显示内容了。
不过删掉对应的label也不失为一个办法...但是我希望label是否存在由XML内的数据决定,而不是人为的去删除label呢?
参考技术A 这个问题和刷新无关,调用label的dispose方法把它销毁了就行了。 参考技术B 调用label的dispose方法不行么? 参考技术C 清空这些label再加载一次不行?

c# Winform 打印问题,请教高手

我弄一个库存管理的小软件,是新手,不懂得怎么弄打印,好像听说用水晶报表可以实现,就是不懂怎么写代码,我想按SQL语句的内容传给报表,是两个关联表格的,要怎么弄呢?用XSD要怎么弄两个表格的?

不用那么复杂,c#支持打印啊,直接创建个打印对象然后在 打印纸上画出内容然后提交就行了,水晶报表什么的适合非常复杂难以排版的表格,固定的方格还是直接打印痛快 参考技术A 可以不用水晶报表的,直接从数据库里查出来 然后绑定datatable就可以了,把界面画好,数据绑定到表格里就可以了

以上是关于请教winform刷新问题的主要内容,如果未能解决你的问题,请参考以下文章

求助winform基础知识

C# winform改变窗体大小时背景图片出现重叠怎么解决

winform中panel刷新闪烁的问题

C# winform DataGridView刷新慢

请教:C# winform Rtf另存为图片时不能保存原图片大小的问题

关于winform子窗体刷新父窗体