2011-06-21 69 views
-1

我有一個顯示所有的情況下,沒有一個協調有兩個cmboboxes。請注意情況下,沒有不連續的意義1的情況下可以NO.001下一個可以010,014,019等..將selectedItem範圍

前。協調員A有4個案件。 1,3,5,8,25。(這將以列表形式出現,並且將成爲兩個組合框的來源)

用戶必須選擇要打印的案例。 cboFrom.selectedItem = 3 cboFrom.selectedItem = 8 通過選擇3和8,方案將不得不生成郵件合併情況下,沒有。 3,5和8

的問題是如何獲取的情況下(們)沒有。在選擇和從項目之間? 因爲它不是sequestial我不能使用循環。什麼是最好的方法?對不起,我沒有拿出一個解決方案堂妹沒有什麼工作,我無言以對。我只知道它是否很小或在日期範圍內。

感謝您的幫助。

+0

我終於明白了。我使用LINq跳過並採取。我還沒有完全測試它,但到目前爲止,它正在以我想要的方式工作。它 – user742102

回答

0
int fromCase = Convert.ToInt32(cboCaseFrom.SelectedItem.ToString()); 
       int toCase = Convert.ToInt32(cboCaseTo.SelectedItem.ToString()); 
var selectedCases = _caseList.Where(CaseNo => Convert.ToInt32(CaseNo) >= fromCase && Convert.ToInt32(CaseNo) <= toCase);