title: TreeListView programmatically expand node after adding child
body: <p>I use this code to add a child to a BrightIdeasSoftware TreeListView node:</p>
  
  <pre><code>var br = treeListView1.TreeModel.GetBranch(treeListView1.SelectedObject);
  ((Node)br.Model).Children.Add(new Node(...));
  treeListView1.RefreshObject(br.Model);
  </code></pre>
  
  <p>However, when I try to expand the branch after the above code:</p>
  
  <pre><code>br.Expand();
  </code></pre>
  
  <p>I get the following error:</p>
  
  <blockquote>
    <p>Offset and length were out of bounds for the array or count is greater
    than the number of elements from index to the end of the source
    collection.</p>
  </blockquote>
  
  <p>Any help with this error?</p>