Results 1 to 3 of 3

Thread: change the data source during runtime in C#

  1. #1

    change the data source during runtime in C#

    I have a tree view which works fine but I want to change the data source during runtime in C#
    The data is stored procedures and I want the user to be able to type criteria then re-bind the treeview
    I cannot see a way in to this
    any ideas please

  2. #2
    I use dataset and coding like this:
    private void FillTreeNodes()
    {
    this.tvCatalogue.Nodes.Clear();

    string sgId;
    CatalogueMainGroup curmain;
    for (int i = 0; i < myTables.MainGroup.Length; i++)
    {
    curmain = myTables.MainGroup[i];
    if (curmain != null)
    {
    sgId = i.ToString() + ": " + curmain.Title;
    this.tvCatalogue.Nodes.Add(sgId);
    FillSubNode(this.tvCatalogue.Nodes.Count - 1, curmain.Id);
    }
    }

    }

    private void FillSubNode(int parentNode, int mainId)
    {
    string sgId;
    CatalogueSubGroup cursub;
    for (int i = 0; i < myTables.SubGroup.Length; i++)
    {
    cursub = myTables.SubGroup[i];
    if (cursub != null)
    {
    if (cursub.MainGroupId == mainId)
    {
    sgId = i.ToString() + ": " + cursub.Title;
    this.tvCatalogue.Nodes[parentNode].Nodes.Add(sgId);
    }
    }
    }
    }

  3. #3
    ps: Sory, that example use a String array to fill node. The point is how to fill the node:
    this.tvCatalogue.Nodes.Add(sgId);
    this.tvCatalogue.Nodes[parentNode].Nodes.Add(sgId);

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012