,.net突然遇到一个很奇怪的问题 用了datagrid控件的aspx页面,打开后竟然显示不出datagrid控件了,一点错误信息也没有., 以前都很正常运行的页面也显示不出来.怀疑是不是,net出问题了....事情是这样的,我昨天在用vb.net写asp.net程序,上午挺好的我明明还记得我调试过好几个带有datagrid的网页.都很正常,但中午的时候做一张带有datagrid的网页时,发现datagrid显示不出来,开始以为绑定代码有问题,确实找出几个问题,比如SQL语句里字段名写错,但全部纠正后还是不能显示,客户端代码甚至没有一点datagrid的痕迹,开以前写的几个绝对没问题的网页也全部不能显示出datagrid,其它代码好象都是正常的.大家谁有遇到过这种莫名其妙的事情吗..

解决方案 »

  1.   

    没有遇到,只遇到过一个页面不能显示datagrid,这个时候就直接再摆了个datagrid上面去鸟
      

  2.   

    当SQL弄不出数据时,datagrid的数据源就是空的,他有权不显示
      

  3.   

    C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r
    执行一次以后再看看。
      

  4.   

    调试时能执行到绑定语句,但执行后既没有错误,也没有任何提醒信息,生成的页面就是不显示datagrid, SQL有数据的,因为我其它地方还有用datareader读数据的.我怀疑是不是iis的问题,他解释不了datagrid代码??
      

  5.   

    没有数据?你看一下,生成的Html中有没有.
      

  6.   

    我开始怀疑是项目文件夹内的问题了.我刚刚用以前备份的ghost的印象覆盖了系统盘,结果......还是老样子,执行有datagrid的网页就是不显示datagrid内容,客户端html代码里也没有任何datagrid的痕迹...说明不是系统的问题了.
      

  7.   

    当SQL弄不出数据时,datagrid的数据源就是空的,他有权不显示
      

  8.   

    SQL数据库内绝对是有数据的,因为我其它地方还有用datareader读数据的,还有,我在其它机器上调试是没有问题的(使用的是同个数据库服务器).所以这一点可以排除,
      

  9.   

    to drone(雄蜂) :C:\winnt\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -r这个执行了后还是一样.....  :(  真是郁闷了.