2
A
回答
1
這幾乎是從你最後一個問題的精確複製。同樣的答案適用。
在選定的指數改變了組合框的事件,我想補充的項目基於關閉您的組合框中選擇的過濾器的列表框的。您可以使用System.IO.DirectoryInfo來過濾給定文件擴展名的目錄。
//Clear your listBox before filtering if it contains items
if(yourListBox.Items.Count > 0)
yourListBox.Items.Clear();
DirectoryInfo dInfo = new DirectoryInfo(<string yourDirectory>);
FileInfo[] fileInfo = dInfo.GetFiles("*" + <string yourChosenFileExtension>);
foreach (FileInfo file in fileInfo)
{
yourListBox.Items.Add(file.Name);
}
0
那麼你可以加載的項目在一個DataTable和assing的數據表到listbox.datasource財產。然後,您可以在DataTable上設置Filter屬性來過濾項目。
另一種方式是保持在一個單獨的列表中的項目,一個assing LINQ查詢實現濾波器的ListBox.DataSource財產一旦組合框變化的SelectedItem。
0
您需要對數據源的列表框的工作,說這是文件名列表
完成的一些推廣:
List<string> files = new List<string>(); // sample DataSource
得到的ComboBoxto選定的擴展,並使用它來訂購列表框的DataSource(文件)。
string fileExtemsion;
var orderedFiles = files.OrderBy(o => o.EndsWith(fileExtemsion)); // order
listBox.DataSource = orderedFiles; // setting Datasource
listBox.DataBind();
相關問題
- 1. 如何使用組合框過濾我的列表框項目?
- 2. 使用組合框的列表框過濾
- 3. 如何基於多個列表框和組合有效地過濾列表框?
- 4. 如何過濾列表框
- 5. 使用編輯框過濾列表框
- 6. 如何使用組合框過濾表格?
- 7. 通過級聯組合框過濾表
- 8. 如何使用C#中的另一個組合框過濾組合框?
- 9. 使用組合框過濾DataGridView
- 10. 使用組合框過濾子窗體
- 11. 使用多個組合框過濾datagridview
- 12. 使用GroupStyle過濾組合框
- 13. 使用組合框過濾JTable結果
- 14. c#winForms如何過濾組合框
- 15. 如何過濾動態組合框?
- 16. 如何過濾組合框下拉列表而不過濾商店?可能嗎?
- 17. JavaFX組合框選定的項目在過濾組合框列表後消失
- 18. 組合框與過濾
- 19. 組合框過濾(級聯)
- 20. 過濾列表框
- 21. 用另一個組合框過濾組合框
- 22. 過濾器組合框:如何添加「未過濾」選項?
- 23. 使用表單組合框將查詢過濾器應用於
- 24. 如何在java中的組合框之間使用過濾器?
- 25. 如何使用多個組合框來過濾數據
- 26. 使用texbox的列表框過濾
- 27. 使用複選框過濾列表
- 28. 使用組合框類和文本框過濾javascript
- 29. 在vb.net中用組合框過濾Listview
- 30. 按可用值過濾組合框
你能提供一個你想要做的事情的代碼片段嗎?這個問題是相當可以解決的,但採取的方法很大程度上取決於你如何填充這些組合和列表框。 – CrimsonX 2010-02-18 20:33:34