那你可能要自己携代码实现了,因为ArrayList怎么知道你要显示那些字段呢?关注!

解决方案 »

  1.   

    可能 我的类需要实现某些接口,估计很麻烦,放弃!
    主要我要显示的数据不并能直接从数据库表中取得,要做些处理,
    估计还是得用 DataView 之类的东西来装载我处理后数据。
      

  2.   

    可能 我的类需要实现某些接口,估计很麻烦,放弃!
    主要我要显示的数据不并能直接从数据库表中取得,要做些处理,
    估计还是得用 DataView 之类的东西来装载我处理后数据。
      

  3.   

    Interface IDataProcess
    {
       void DisplyData(DataGrid container);
    }在你要添加到DataGrid中的类实现该接口。然后,就可以用:
    ArrayList a = new ArrayList();
       ........
    IEnumerator DataEnum = a.GetEnumerator();
    while(DataEnum.MoveNext())
    {
       (IDataProcess)DataEnum.Current.DisplayData(this.DataGrid1);
    } 这样就ok了。
    不过你怎样实现接口无所谓,架构定下来,可以去找相关帮助解决实际
    实现问题。
      

  4.   

    我主要是想用 DataGrid 自动翻页,自动遍历 ,自动显示 ,自动排序等等方便的功能, 
    如果这些自己实现的话,就失去了用DataGrid的意义。真希望 DataGrid 能像对待 DataView ,DataReader 一样的对待ArrayList, 
    可是微软做事做半截,难道ArrayList做数据源只能显示一维表格?不会这么弱智吧