2011-01-20 61 views
0

我在asp.net中使用SQLDataSource創建了一個ListView。我有一列有NULL值的列,當編輯時會顯示是否有項目已完成。我需要COUNT該列中顯示完成的行數。在列表視圖中計算行有特定值

我對.net非常陌生,而且我可以看到如何去做的唯一方法是訪問SQLDataSource時,運行SQLCommand來計算列中的條目......當然,這不是簡單的方法?

任何幫助一如既往非常讚賞:)

+0

顯示數據之後做到這一點使用LINQ在這方面你需要執行此計算?瀏覽器,IIS,數據庫?在哪一刻? – 2011-01-20 10:52:54

回答

1

你可以在ListView

int count = listView1.Items.Cast<ListViewItem>() 
     .Where(x => x.SubItems[1].Text.ToString() == "Completed") 
     .Count();