次のようなイメージでTreeViewのノードを動的に追加できるASP.NET2.0 Webアプリを
作成したいと思っています(使用言語C#)。

  ブラウザの左側にTreeviewを表示(例menu.aspx)し、上位ノードを右クリック
  して「新規作成」をクリックすると、新たなノードを作成するために必要な
  パラメタの入力を促すウィザードまたは入力可能なダイアログを表示する。
  新たなノードを作成する際にパラメタとして、ノード名、DB名、Table名程度を
  入力し(それ以外はシステムで決まっている値とする)、サブノードが出来上がる
  というかんじです。右側はGridViewでDBのテーブルを表示します。

左側(menu.aspx)をどうすればよいか悩んでいます。
参考になるサイトがあれば教えてください。またご存知であればご教授ください。
よろしくお願いします。