1
TreeNode tnKey = 
    treeViewFilters
    .Nodes
    .Cast<TreeNode>()
    .Where(r => r.Text == FilterName)
    .ToArray()[0];

上面的代码不起作用。它报告一个错误

Error   1   Instance argument: cannot convert from 'System.Windows.Forms.TreeNodeCollection' to 'System.Data.EnumerableRowCollection'   

Error   2   'System.Windows.Forms.TreeNodeCollection' does not contain a definition for 'Cast' and the best extension method overload 'System.Data.EnumerableRowCollectionExtensions.Cast<TResult>(System.Data.EnumerableRowCollection)' has some invalid arguments 

我从是否有一种方法可以在 TreeView.Nodes 集合中搜索 TreeNode.Text 字段?有任何想法吗?

4

1 回答 1

1

抱歉我的错误,我忘记添加“system.linq”命名空间

于 2013-07-26T14:14:47.637 回答