我不知道如何正确管理,所以我不得不在这里问。 我有这段代码:
for (int i = 0; i < cusIds.Count; i++)
{
TreeNode node = new TreeNode(cusIds[i]);
treeView1.Nodes.Add(node);
}
cusIds是一个列表,其中所有客户ID都存储一次(DISTINCT - 取自datagridview)。现在我有一个名为dtFoundIds的数据表,它存储来自datagridview的每一行,其中上面列表中出现的ID是prresent(在datagridview中,客户ID可以出现多次)。 上面的代码为树创建了客户ID的节点。现在我想为datagridview中列出的每个ID添加类型编号。 datagridview中的记录如下所示:
CUSid |TypeNum
------------------
111 | 234
111 | 211
122 | 123
122 | 556
122 | 222
那么如何将类型号作为子节点填入ID?我希望每个ID都有一个节点,然后将类型号作为子节点。非常感谢你!
答案 0 :(得分:0)
您可以使用node.ImageKey
或node.Name
并传递值
TreeNode node = new TreeNode();
node.ImageKey = Convert.ToString(cusIds.Rows[i]["CUSid"]);
node.Name = Convert.ToString(cusIds.Rows[i]["TypeNum"]);