我正在創建一個應該能夠接受任何列表的控件。基本上下面的代碼:DataGridView篩選
void BindData(IList list)
{
BindingSource bs = new BindindSource();
bs.DataSource = list;
this.DataGridView.DataSource = bs;
}
現在我有一個文本框,我想用來過濾我的網格中的數據。我認爲這將和設置bs.Filter屬性一樣簡單,但顯然不是。 bs.SupportsFiltering也會返回false。
這是我使用IList的問題嗎?如果是這樣,是否有另一個集合類/接口可以用來實現相同的效果? (同樣,我不知道該類型是在列表中的對象是什麼。