这个条件用前面的不是已经指定为绑定数据行了,怎么还要加一个AlternatingItem,不是多余的吗,我看别人都喜欢加后面那个东西。e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem
解决方案 »
- Gridview dropdownlist添加行数据丢失问题
- 江湖急救啊,帮个忙!
- .ashx文件与.aspx文件的不同点?
- 一个很菜的问题
- 求助,很纳闷,请高手帮忙看一下这是什么原因!
- SqlHelper CacheParameters 疑问
- 一个asp正则表达式的问题
- <add assembly="MySql.Data, Version=5.2.7.0, Culture=neutral, PublicKeyToken=C568
- TreeView 狂分狂送
- visual studio新建数据库连接时提示未将对象引用设置到对象的实例
- 避开Jquery,寻求冻结gridview行列的方法
- 求高手 谁有Professional.ASP.NET.MVC.3中文版的啊?
AlternatingItem 是为了让数据交替显示而已
Item加上AlternatingItem才是“数据行”。而Item只是一半数据行。
我觉得微软这个表达本身就有问题,这样理解就是Item包括AlternatingItem,实际AlternatingItem 是基数, Item是偶数0开始的。
AlternatingItem -------------交替(从零开始的偶数索引)单元格中的项。它是数据绑定的Item ------------列表控件中的项。它是数据绑定的
Header、Fooder等等,这都不是数据行啊,不会有数据在上面绑定的,你不判断,肯定会报错啊。