MSDN上说明是:
AlternatingItem -------------交替(从零开始的偶数索引)单元格中的项。它是数据绑定的
Item ------------列表控件中的项。它是数据绑定的
我的理解是两者都是数据项,AlternatingItem是指那些交替行,而Item就是没一行.
即AlternatingItem是Item的子集.
但MSDN接着的代码示例中有如下代码:
if((e.Item.ItemType == ListItemType.Item) ||
(e.Item.ItemType == ListItemType.AlternatingItem))
{ }
按照我的理解,红色部分的条件就是多余的了.真是被搞糊涂了.
那位大侠赐教一下.
调试了就知道了。
Item 是单数行,AlternatingItem是双数行