ОК, поэтому у меня есть:
var filteredItems = lstAllItems.Where(item => item.Parent.ID == parentId);
TreeNode childNode;
foreach (var i in filteredItems.ToList())
{
if (parentNode == null)
childNode = tvwPickList.Nodes.Add(i.Text);
else
childNode = parentNode.Nodes.Add(i.Text);
RefreshPickList(i.ID, childNode);
}
Это вызывает у меня некоторые ошибки:
Предупреждение 1 Ссылка на тип 'System.Runtime.Serialization.SerializationInfo' утверждает, что она определена в'c: \ Program Files (x86) \ Microsoft.NET \ SDK \ CompactFramework \ v2.0 \ WindowsCE \ mscorlib.dll', но его не удалось найти c: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework\ v3.5 \ System.Data.DataSetExtensions.dll IMSCF
Ошибка 2 Тип «System.Data.DataTable» определен в сборке, на которую нет ссылок.Необходимо добавить ссылку на сборку «System.Data, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089».C: \ Data \ C # \ IMSCF \ IMSCF \ frmPickList.cs 52 13 IMSCF
Ошибка 3 Тип 'System.Data.DataRow' определен в сборке, на которую нет ссылок.Необходимо добавить ссылку на сборку «System.Data, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089».C: \ Data \ C # \ IMSCF \ IMSCF \ frmPickList.cs 52 13 IMSCF
Ключевые слова 'var' подсвечиваются двумя последними ошибками.
Я довольно новичок в C # и.NET CF, поэтому я не знаю, что я делаю здесь неправильно;код адаптирован из чего-то, что я нашел где-то на сайте C #.
Забавно, эти ссылки существуют в моем проекте ... все правильные операторы использования есть и т.д. ...
Есть ли здесь что-то, что не поддерживает .NET CF (это становится постоянной темой в этом проекте: P)
Заранее спасибо.