请问有谁知道Infragistics中UltraWebListbar,动态加项,不是设计时就怎么样,这样的怎么做呀????

解决方案 »

  1.   

    //首先得到组的记录集
    for(int i=0;i<Dt1.Rows.Count;i++)
    {
    //声明一个组,把名称加到组里(我这里是从记录集里取的)
       Group group=new Group(Dt1.Rows[i][1].ToString());
    //UltraListBar里添加这个组
       UltraWebListbar1.Groups.Add(group);
    //下面添加组里的项
    for(int j=0;j<Dt2.Rows.Count;j++)
    {
    //声明项(这里的项是Infragistics中UltraWebListbar的Item)
       Item item=new Item();
    //Item显示的文本是根据组的名称从数据库里取的
    //Sql语句:select 字段1,字段2 from 表名 where 组的名称='"+Dt1.Rows[i][1].ToString()+"'   item.Text=Dt2.Rows[j][0].ToString();
       item.ToolTip=Dt2.Rows[j][0].ToString();
    //添加项到组
       group.Items.Add(item);
    }
    }
      

  2.   

    UltraWebListbar1=new Infragistics.WebUI.UltraWebListbar.UltraWebListbar(); Infragistics.WebUI.UltraWebListbar.Group g   = new Infragistics.WebUI.UltraWebListbar.Group();
    g.Text ="dddd";
    g.Key = "tttt";
                UltraWebListbar1.Groups.Add(g);
    Infragistics.WebUI.UltraWebListbar.Item item = new Infragistics.WebUI.UltraWebListbar.Item();
    item.Text =  "itemtx";
    item.Key = "itemkey";
    g.Items.Add(item);
    怎么出来是个空白的什么都没有,也不报错,
      

  3.   

    To:nowuser(nowuser)
    第一行代码去掉后测试可以显示