项目中之前有这样的应用:
先在窗口中的Table,按A部门的客户名称进行分组统计,类似于:Tables("表名").Fill("select 部门,客户名称 from....")
然后再用sqlcommand生成B部门的统计,以循环方式逐行将统计结果添加到Tables("表名")中.
如此,再生成C部门\D部门......同样方式都逐行添加到Tables("表名")中。
以前都是正常的,新版出现问题了:如果A部门统计的客户名称长度较短,而B部门统计的客户名称长度较长,则在逐行添加的时候会提示:
此主题相关图片如下:11.jpg
假如数据库中的客户名称列宽度是40,生成的Table列宽度应该也和它一致才对啊。