【046】列表删除
侧边栏壁纸
  • 累计撰写 60 篇文章
  • 累计收到 2 条评论

【046】列表删除

秋驰雪隙
2025-04-08 / 0 评论 / 10 阅读 / 正在检测是否收录...
父子表结构的客开档案,制作好列表之后,列表查询方案把子表列拉出来点击删除会报错
private void OnDelete_Extend(object sender, UIActionEventArgs e)
{
    Hashtable MyHT = new Hashtable();
    foreach (IUIRecord CurSelectRcd in UIRuntimeHelper.Instance.GetSelectRecordFromCache(this.MainView))
    {
        if (CurSelectRcd["ID"] != CurSelectRcd["MainID"])
        {
            if (!MyHT.ContainsKey(CurSelectRcd["MainID"].ToString()))
            {
                MyHT.Add(CurSelectRcd["MainID"].ToString(), CurSelectRcd);
                CurSelectRcd["ID"] = CurSelectRcd["MainID"];
                CurSelectRcd.IsSelected = true;
            }
            else
            {
                CurSelectRcd.IsSelected = false;
            }
        }
    }
    //调用模版定义的默认实现方法.如需扩展,请直接在此编程.            
    this.OnDelete_DefaultImpl(sender, e);

    UFSoft.UBF.UI.ControlModel.IUFDataGrid UIGrid = this.CurrentPart.GetUFControlByName(this.CurrentPart.TopLevelContainer, "DataGrid1") as UFSoft.UBF.UI.ControlModel.IUFDataGrid;
    this.NavigateAction.Refresh(UIGrid);
}
0

评论 (0)

取消