我也想了很久,但还是没找到什么好办法,如果你要这么应用的话,还是去用hflexgrid吧,反正你只是想显示也不用去编辑单元格。

解决方案 »

  1.   

    用datareader把数据读到一个arraylist上去然后把datagrid绑定到arraylist上,其实你也可以自己用datareader生成一个dataset,本来dataset内部也是用datareader来填充的。
      

  2.   

    为什么  要 用datareader呢  其实  dataset是最好的 
    至少 我认为是这样
      

  3.   

    可以试用datareader把数据读到一个arraylist上然后把datagrid绑定到arraylist
      

  4.   

    datareader->datatable->datagrid
      

  5.   

    如果你不觉得麻烦的话可以用while语句来实现啊!
    Whiel(myReader.reader())
    {
    cs............
    }
      

  6.   

    好像我的太复杂了,对了, Edifier0709(穆子) 的好些,建议你用他的!
      

  7.   

    用arraylist吧,MSDN中的例子很多都是用这个
      

  8.   

    用arraylist和用DataSet我真的看不出有什么性能优势。
      

  9.   

    用arraylist的话我不一定要一次性把所有的数据都读到内存里去,如果数据量大的话,这个很重要。