嗨,我有一个 Treeview,每个节点都有名称(id)和文本。当我使用.Text
属性时,我获得名称 + 文本,但我只需要文本。例子:
1 - Car
2 - Bike
我想为第一个节点获取“汽车”,为第二个节点获取“自行车”。
我怎样才能做到这一点?
我使用此代码加载 TreeView:
private void CaricaAlbero(TreeNodeCollection parentNode, int parentID, DataTable folders)
{
foreach (DataRow folder in folders.Rows)
{
if (Convert.ToInt32(folder["idParent"]) == parentID)
{
string key = folder["idArtCategorie"].ToString();
string text = key + " - " + folder["Descrizione"].ToString();
TreeNodeCollection newParentNode = parentNode.Add(key, text).Nodes;
CaricaAlbero(newParentNode, Convert.ToInt32(folder["idArtCategorie"]), folders);
}
}
}