顯示在綁定列表選擇性項我在下面的代碼來實現: gridControl.DataSource = CusColumnList如何在電網控制
CusColumnList是類型MyBindingList它繼承的BindingList,在我的情況,T是類MyColumn的。綁定效果很好。
但現在我的問題出現了,我不希望數據源綁定到CusColumnList中的每一列,我只希望它綁定到名稱包含「ABC」或其顯示名稱包含「XYZ」的列。我嘗試設置
gridControl.DataSource = CusColumnList.Where(column => column.Name.Contains(「ABC」)|| column.DisplayName.Contains(「XYZ」));
但似乎不起作用。 我也嘗試創建MyBindingList類型的另一個綁定列表集合MyTempCusColumnList,並在此MyTempCusColumnList的Get方法中,我只返回CusColumnList中名稱或顯示名稱合格的每個項目。但是通過這種方式,每次更新CusColumnList時,都需要手動更新MyTempCusColumnList。
我想知道是否有更好的方法來存檔這個目標只有CusColumnList。 謝謝!