当前位置: 代码迷 >> VFP >> 关于grid控件的有关问题
  详细解决方案

关于grid控件的有关问题

热度:2054   发布时间:2013-02-26 00:00:00.0
关于grid控件的问题。
我的grid控件邦定了一个表,其中有多个备注字段,在grid控件中我加入了编辑框,让备注字段的内容能显示出来,现在出现了一个问题:

  在我grid控件中,表的字段多,能显示出来的字段,编辑框的scrollbars的值设为“0-无”、“2-垂直”都可以,显示不出来的字段,编辑框的scrollbars的值设为“0-无”,用水平滚动条移动可以,但设为“2-垂直”时,只要显示到该列,就会死机。是怎么回事?


------解决方案--------------------------------------------------------
GRID表内的备注字段,不需要加入EDITBOX控件;即使加入EDITBOX,也不能完全显示备注字段的内容(验证)。可以通过鼠标双击该备注字段TEXT1,就能打开备注字段窗口,用于编辑内容。
另外,EDITBOX是通过什么方法加入的。加入EDITBOX前是否删除了TEXTBOX控件。
我通过手工的方式加入EDITBOX控件(之前删除TEXTBOX控件),没有你所述的现象。
将EDITBOX加入GRID中,实际操作效果不是很好的,编辑界面太小,不直观。
------解决方案--------------------------------------------------------
探讨
我的grid控件,将column的属性“currentcontrol”的值邦定为editbox就可以了,是可以显示的。

------解决方案--------------------------------------------------------
我觉得这不是死机,而是楼主的内存不够用,或者说是楼主的备注型字段内容太大!

这个说法也不是猜测的说法,而是我曾经把照片文件用filetostr转了以后存到了备注型字段中,一个照片文件按照30K算,10000张照片大约就是300MB,这时如果再用通常的双击备注型字段列进行编辑就会出现类似死机的状态。

而且如果表中有这种容量比较大的备注型字段,这个备注型字段或者说是FPT文件就特别容易坏掉从而导致数据丢失!虽然FPT文件坏掉后,只要不是备注型字段都可以恢复,但毕竟还是一个麻烦!

我的电脑是AMD Athlon(tm) II X4 640 Processor,4G内存(实际只能识别3.5G),xp系统,VFP9.0 sp1
------解决方案--------------------------------------------------------
还是上传你的示例吧。
  相关解决方案