C# 如何将dataview绑定到treeview?

C# 如何将dataview绑定到treeview?,c#,winforms,treeview,datasource,dataview,C#,Winforms,Treeview,Datasource,Dataview,我有一个数据视图,它是id和name的集合。我想以hirarchy的形式将该dataview绑定到treeview控件。我想将name字段显示为节点上的显示文本&我想将id作为值成员绑定到树节点 可能吗?如果是,那么怎么做 谢谢..此代码段将在树中显示一个数据视图,其中每一行都是一个新节点,子节点的列名后跟该行中该列的字段数据: var datasource = myDataView.ToTable(); treeView.BeginUpdate(); // Iterate throght

我有一个数据视图,它是id和name的集合。我想以hirarchy的形式将该dataview绑定到treeview控件。我想将name字段显示为节点上的显示文本&我想将id作为值成员绑定到树节点

可能吗?如果是,那么怎么做


谢谢..

此代码段将在树中显示一个数据视图,其中每一行都是一个新节点,子节点的列名后跟该行中该列的字段数据:

var datasource = myDataView.ToTable();

treeView.BeginUpdate();

// Iterate throght the DataRow Collection
foreach (DataRow Row in datasource.Rows)
{
    TreeNode Node = treeView.Nodes.Add("Node for "+ Row.Field<string>("ColumnNameForNode"));

    if (Node != null)
    {
        int iCol = 0;

        foreach (var item in Row.ItemArray)
        {
            string itemString = item as string;
            if (itemString != null && itemString.Length > 0)
            {
                Node.Nodes.Add(datasource.Columns[iCol].ColumnName + " - " + itemString);
            }

            iCol++;
        }
    }                       
}

treeView.EndUpdate();