首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

winfrom数据绑定有关问题,涉及到简单的上位机软件

2013-12-13 
winfrom数据绑定问题,涉及到简单的上位机软件。我自己写了个上位机软件,用modbus仿真模拟工具作为从机,我的

winfrom数据绑定问题,涉及到简单的上位机软件。
我自己写了个上位机软件,用modbus仿真模拟工具作为从机,我的作为主机。我在从机里面设计了7条数据,我的主机应当能读到这7条数据,并且显示在datagridview里面。可是我测试好几次后有的时候能全读到,有的时候只能读到2-4条数据,我程序是这么设计的:每隔65ms发送一次命令到从机,然后每次发送时候都会花30ms判断是否有应答。没有应答就pass继续下一个命令(因为我发送60条数据,但是我从机只涉及了7个对应的,所以有的命令确实不会有答复),如果收到数据那么就把数据放到datatable里面然后绑定到datagridview,然手显示出来。 我调试的时候都能看到正确的7条数据被传入datatable并且绑定到datagridviewk.可是界面就是显示不全。我在想是不是我时间设计不对,导致发送和接收有时有冲突导致的?有人可以指点下么?
[解决办法]
不懂,你是不是没刷新 Refresh()
[解决办法]

引用:
Quote: 引用:

不懂,你是不是没刷新 Refresh()

我表示的蛮详细的了。。你指的刷新是datagridview绑定数据的刷新么?是这样的话,我程序里面每次接收到一组数据解析后我都会重新执行一次绑定的。并且我断点调试的时候也能看到数据被绑定到datagridview里面了。可是界面里面就是显示不全。

我是说我不懂WINFORM编程,就做过一次简单的datagridview,当时也是显示不正确,不过我是手动插入的没进行数据源绑定,当时现象就是显示出了下面几行但上面总会有几行空白的,断点查看的话上面几行是有数据的,但就是没显示出来,后来东敲敲西敲敲也不知道怎么弄好的.
datagridview是有一个Refresh()函数,针对显示不针对数据的,你加下试试

热点排行