用户
 找回密码
 立即注册

1

主题

3

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2021-4-21 21:21:35
本帖最后由 meigui1758 于 2021-4-22 09:12 编辑
  1. PopListGroup pg = null;
  2.                     var HasGroupTitle = false;
  3.                     //popTemplateList.Groups.Clear(); //直接用这句也会 报错 已添加了具有相同键的项
  4.                     while (popTemplateList.Groups.Count>0)
  5.                     { popTemplateList.Groups.RemoveAt(0);  }
  6.                     //检查项目组是否存在
  7.                     foreach (PopListGroup pGroup in popTemplateList.Groups)
  8.                     {
  9.                         if (pGroup.Title.Equals("项目"))
  10.                         {
  11.                             HasGroupTitle = true;
  12.                             pg = pGroup;
  13.                             break;
  14.                         }
  15.                     }
  16.                     if (!HasGroupTitle)
  17.                     { pg = new PopListGroup() { Title = "项目", TitleVisible = false }; }
  18.                     while (pg.Items.Count > 0) //清除组内所有项目
  19.                     {  pg.Items.RemoveAt(0);  }
  20.                     foreach (var pTemplate in PubTemplateList)
  21.                     {
  22.                         pg.Items.Add(new PopListItem(pTemplate.MO001C));
  23.                         popTemplateList.Groups.Add(pg);
  24.                     }
  25.                     popTemplateList.ShowDialog();  //局部显示
复制代码


使用道具 举报 回复
发表于 2021-4-21 21:23:30
VS2019  Pro 版,  控件设计组件 630.16170  安卓调试工具版本号: 6.3.0
使用道具 举报 回复 支持 反对
发表于 2021-4-22 09:11:34
第23行代码增加重复,已解决!
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册