private void updateTreeView(IMongoCollection one)
{
ICursor coll= one.FindAll();
int count=0;
foreach (Document document in coll.Documents)
{
TreeNode mynode= treeView1.Nodes.Add(count.ToString());
enumerateValues(document.GetEnumerator(), mynode);
}
}
private void enumerateValues(IEnumerator<KeyValuePair<string, object>> iEnumerator, TreeNode parentnode)
{
//TreeNode childnode = parentnode.Add(iEnumerator.Current.Key.ToString());
if(iEnumerator is IEnumerable)
{
// ADD THE KEY
TreeNode childNode = parentnode.Nodes.Add(iEnumerator.Current.Key);
enumerateValues(iEnumerator.Current.Value, childNode);
}
else
{
/// add the value
View Complete Post