我开始用DevExpress.xtraGrid时,连的sql server 2000数据库,在grid当中手工添加列,grid可以显示数据,而我连Oracel 9i的时候,发现出来都是空行,但是行数是对的,就是行里面没有数据,请问各位高手应该怎么解决阿

解决方案 »

  1.   

    俺现在用SQL2005,没有试过Oracle
      

  2.   

    代码是这样的:
    sql="select tlgc_id,tlgc_wl,tlgc_gh,tlgc_sfl,tlgc_sjsfl,tlgc_startdate,tlgc_enddate from calc_tlgc ";
         datads=ROMGlobal.GetDataSet(sql,new string[]{"line"});
         gridControl1.DataSource = datads.Tables["line"];
    表的行数有380行,在grid上就是不显示出来,只有空行
      

  3.   

    可是如果我在grid当中不手工设置列的话,数据就可以出来,有人能告诉我设置什么地方么?
      

  4.   

    是不是和Oracle的字符集有关系?
    如果你用的是E文版XtraGrid,看看Oracle是不是中文的,那样的话数据显示不出来的.