我使用带有SQLDataSource的asp.net创建了一个ListView。我有一个包含NULL值列表的列,在编辑时将显示项目是否已“完成”。我需要计算此列中显示的行数已完成。
我是.net的新手,我唯一能看到如何做到这一点的方法是,当访问SQLDataSource时,运行SQLCommand来计算列中的条目......当然这不容易方式是什么?
任何帮助都非常感激:)
答案 0 :(得分:1)
您可以在ListView中显示数据后使用Linq执行此操作
int count = listView1.Items.Cast<ListViewItem>()
.Where(x => x.SubItems[1].Text.ToString() == "Completed")
.Count();