0

リストにバインドするノードとサブノードを作成する必要がある次のコードがあります。それを配列に変換してから追加しようとしていますが、これを行うにはどうすればよいですか? 以下は私のコードです:

foreach (var item in ProductCategory)
{
    TreeNode tr = new TreeNode(item.CatName);
    List<dataObject> lst = objFreecusatomization.GetAllCustomItems(CategoryType.Dressing, item.CategoryID);
    TreeNode[] sumItemList =new TreeNode[lst.Count];

    foreach (var subItem in lst)
    {
        sumItemList[sumItemList] = new TreeNode { Name = subItem.Name, Text = subItem.Name, Checked = subItem.Selected };
    }

    treeCustomItem.Nodes.Add(item.CatName, sumItemList);
}

また、追加するアイテムにキー値、名前を割り当てる必要もあります。LinQ またはラムダ式を介して。最善の方法は何ですか?

4

1 に答える 1