Я использую код C # ниже, чтобы заполнить список форм WinForms.Однако я хочу скрыть все системные папки.Как, например, $ RecyclingBin.Но это дает мне следующую ошибку.
System.ArgumentException: комплексная привязка данных принимает в качестве источника данных либо IList, либо IListSource.
Будучи новичком в LINQ, это меня смущает.Может кто-нибудь сказать мне, где я иду не так?
string[] dirs = Directory.GetDirectories(@"c:\");
var dir = from d in dirs
where !d.StartsWith("$")
select d;
listBox.DataSource = (dir.ToString());