关于Container.DataItem这个是GridView上的一列.这行中的ItemInform

发布时间:2021-02-18 18:40:07

关于Container.DataItem这个是GridView上的一列.这行中的ItemInformation 是一个类,后面的Name是他的类成员.我想知道这里的Container.DataItem代表什么,为什么可以转换成ItemInformation .它不应该代表这个Gridview中的一列么?

网友回答

GridView的每一行都是一个类型为GridViewRow的Container(容器)对象.GridViewRow有一个属性叫DataItem,它是GridViewRow对象绑定到的基础数据对象,一般来说它就是绑定到GridView的关系数据库数据源的一行(DataRow).
在上面的例子中,因为GridViewRow(即GridView的一行)通过原先的数据绑定已经绑定到了一个ItemInformation对象,所以Container.DataItem可以转换为temInformation.
总之,Container是GridView的一行,而Container.DataItem是这一行所绑定的数据.
以上问题属网友观点,不代表本站立场,仅供参考!