DataGrid中套用属性生成器,绑定的数据源是ArrayList,怎么样在属性生成器中设置数据字段?
(以前都是使用Dataset ,直接使用数据库里表格的字段名,但是ArrayList+实体类作为数据源该如何设置?)

解决方案 »

  1.   

    ArrayList+实体类
    应该把实体类的属性转化成集合,而且不能直接绑定,要在ItemDataBand事件里去得到集合再次绑定到行里的列。
    就是说你要用Reapter,里面再套一个Reapter绑定集合显示列才可以。
      

  2.   

    指定DataGrid的DataSource为一个简单的一维数组,并且需要通过BoundColumn来显示,那么这个BoundColumn的DataFileld值应该是什么?
    答案是 "!"。这样的数组确实是没有data field name的,所以.net会把它当作"!"来看待。当然,通常情况下直接把一个数组作为数据源绑定到DataGrid,这种情况在实际使用中倒也不多见。 
      

  3.   

    不知道 直接绑定数组后再设置header 属性会不会有用  随想的不知道