问一个DBGridEh显示长字符串的有关问题
问一个DBGridEh显示长字符串的问题
有一个字段值很长,最大可能会有三四千个字符,查出来的数据用DBGRIDeh显示,定位到某条记录,下面用memo显示该字段的值,(该字段的值也不是直接从数据库中查出来的,是后来edit到上面的)
运行结果:如果该字段的值很长时,滚到这条记录时就会变得很慢,或者是卡死了,隐藏该字段则没有问题,下面的memo中也正常显示,但是将数据导出到excel中时这个字段的值太长的好像就被截断了,只有字符串的前面一部分
请问一下这是什么原因,有什么办法可以解决这个问题吗?
------解决方案--------------------
DBGridEh+DBMemo就可以解决。前者显示Memo(text)以外的其他字段,后者单独显示Memo(text)字段
有一个字段值很长,最大可能会有三四千个字符,查出来的数据用DBGRIDeh显示,定位到某条记录,下面用memo显示该字段的值,(该字段的值也不是直接从数据库中查出来的,是后来edit到上面的)
运行结果:如果该字段的值很长时,滚到这条记录时就会变得很慢,或者是卡死了,隐藏该字段则没有问题,下面的memo中也正常显示,但是将数据导出到excel中时这个字段的值太长的好像就被截断了,只有字符串的前面一部分
请问一下这是什么原因,有什么办法可以解决这个问题吗?
------解决方案--------------------
DBGridEh+DBMemo就可以解决。前者显示Memo(text)以外的其他字段,后者单独显示Memo(text)字段