none
form被其他进程调用后,datagridview显示数据为...,怎么办? RRS feed

  • 问题

  • RT.
    我开始是Application.Run(new form1());这样的情况form中的datagridview显示正常。
     

    后来加了一个登录验证的窗口,验证完后,我用new form1().show(); this.hide(); 调出了form窗口,结果发现都变形了,datagridview中的数据都显示不下了,后面是...结尾的,这个是怎么回事呢?
     
    • 已编辑 GoSurf 2009年7月6日 1:25
    2009年7月6日 1:19

答案

全部回复

  • 把每列的宽度加长点试试
    知识改变命运,奋斗成就人生!
    2009年7月6日 2:05
    版主
  • 加长点是可以用的,但是要拉大到大概十来个字符才可以显示完。 我的字符最多是6位的。 这样太影响美观了。 而且我看了一下,那些有...的并不是后面加了空格,也就是字符长度没有加长啊。 有什么办法吗?
    2009年7月6日 3:04
  • DataGridView.Column[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
    知识改变命运,奋斗成就人生!
    2009年7月6日 3:34
    版主
  • 无奈,还是那样的。

    本来可以显示6个字符的,超过了3个就是显示...了
     
     
    长度必须调很长才能显示出来
    2009年7月6日 3:55
  • 尝试每次显示的时候都打开一个新窗口缓存需要显示的数据
    知识改变命运,奋斗成就人生!
    2009年7月6日 5:24
    版主