public void BeforeUIModelBinding()
        {
            //Bug:98 过滤供应商分类为00的佣金收款人
            IUFFldReferenceColumn r2 = this.DataGrid5.Columns["PayMan"] as IUFFldReferenceColumn;

            r2.CustomInParams = BaseAction.Symbol_AddCustomFilter + "= Category.Code='00'";
        }
 /// <summary>
 /// 设置控件过滤条件、属性
 /// </summary>
 private void SetControlCustomInParams()
 {
     //发票号过滤
     if (this.Model.BillNoItemHead_BillNoItemLine.Records.Count > 0)
     {
         string billNo = "";
         foreach (BillNoItemHead_BillNoItemLineRecord record in this.Model.BillNoItemHead_BillNoItemLine.Records)
         {
             if (record.BillNoid > 0)
             {
                 billNo += record.BillNoid + ",";
             }
         }
         if (billNo != "")
         {
             billNo = billNo.Substring(0, billNo.Length - 1);
             if (billNo != "")
             {
                 IUFFldReferenceColumn billNoRef = (IUFFldReferenceColumn)this.DataGrid5.Columns["BillNoid"];
                 //billNoRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "=ID not in (" + billNo + ")";
                 billNoRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "= ID not in (" + billNo + ")";
             }
         }
     }
 }
 /// <summary>
 /// 设置控件过滤条件、属性
 /// </summary>
 private void SetControlCustomInParams()
 {
     //发票号过滤
     if (this.Model.BillNoItemHead_BillNoItemLine.Records.Count > 0)
     {
         string billNo = "";
         foreach (BillNoItemHead_BillNoItemLineRecord record in this.Model.BillNoItemHead_BillNoItemLine.Records)
         {
             if (record.BillNoid > 0)
             {
                 billNo += record.BillNoid + ",";
             }
         }
         if (billNo != "")
         {
             billNo = billNo.Substring(0, billNo.Length - 1);
             if (billNo != "")
             {
                 IUFFldReferenceColumn billNoRef = (IUFFldReferenceColumn)this.DataGrid6.Columns["BillNoid"];
                 //billNoRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "=ID not in (" + billNo + ")";
                 billNoRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "= ID not in (" + billNo + ")";
             }
         }
     }
     //出运明细过滤
     if (this.Model.BilAlllcationShipPlanView.Records.Count > 0)
     {
         string shipDoc = "";
         foreach (BilAlllcationShipPlanViewRecord record in this.Model.BilAlllcationShipPlanView.Records)
         {
             if (record.ShipPlanDetailHead > 0)
             {
                 shipDoc += record.ShipPlanDetailHead + ",";
             }
         }
         if (shipDoc != "")
         {
             shipDoc = shipDoc.Substring(0, shipDoc.Length - 1);
             if (shipDoc != "")
             {
                 IUFFldReferenceColumn shipHeadRef = (IUFFldReferenceColumn)this.DataGrid5.Columns["ShipPlanDetailHead"];
                 //billNoRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "=ID not in (" + billNo + ")";
                 shipHeadRef.CustomInParams = BaseAction.Symbol_AddCustomFilter + "= ID not in (" + shipDoc + ")";
             }
         }
     }
 }