zoukankan      html  css  js  c++  java
  • SearchLookupEdit 选择后联动

    直接改绑定数据源--实体的属性会导致选择内容变空 【将选中项清除时】

    所有改相应控件的text属性然后再写入数据源

    最好将需要联动的控件设置成只读


    mNoTextEdit.EditValueChanged += (s, e) =>
    {


    mM_QuotationBindingSource.EndEdit();
    var cur = mM_QuotationBindingSource.Current as MM_Quotation;
    var mNo = mNoTextEdit.EditValue as String;
    if (string.IsNullOrWhiteSpace(mNo)) return;
    var mm = MMUtil.GetList().FirstOrDefault(ent => ent.p_partno == mNo);//到这里正常
    if (mm != null)
    {
    specificationTextEdit.Text = Util.V(mm.p_othername1);
    unitTextEdit.Text = Util.V(mm.p_unit);
    mM_QuotationBindingSource.EndEdit();
    }

    };

    对于gridveiw的下拉联动,貌似没有上面的问题

    repositoryItemSearchLookUpEdit1.EditValueChanged += (s, e) =>
    {
    gridView1.CloseEditor();
    items_BindingSource.EndEdit();
    var cur = items_BindingSource.Current as PP_MMProcessUsed;
    if (cur == null) return;

    var q = UseBOMList.FirstOrDefault(ent => ent.MNo == cur.MNo);
    if (q == null)
    {
    cur.Amount = 0;
    cur.MName = "";
    cur.MUnit = "";
    }
    else
    {
    cur.MName = q.MName;
    cur.MUnit = q.MUnit;
    cur.Amount = q.Amount;
    }
    items_BindingSource.ResetCurrentItem();
    };

  • 相关阅读:
    oracle 自动备份,删除历史
    oracle 系统语法
    myeclipse快捷键
    ANT教程
    新手 Spring 疑惑
    MyEclipse8.5整合Git (转)
    eclipse build path功能总结
    Apache Maven 入门篇(下)
    Mac OS下配置PHP Nginx PHP-FPM
    Python删除列表中元素
  • 原文地址:https://www.cnblogs.com/wdfrog/p/11983400.html
Copyright © 2011-2022 走看看