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