如何在C#中将组合框绑定到recorset

2020-09-16 00:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)伙计们,我真的很新,我想将组合框...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


伙计们,我真的很新,我想将组合框与付款条件绑定在一起,我使用此代码但没有用,有人可以帮我吗?

谢谢

SAPbobsCOM.Recordset orec = null; orec =(((SAPbobsCOM.Recordset)(oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset))));; orec.DoQuery("从OCTG选择GroupNum,PymntGroup"); while(!orec.EoF){ComboBox1.ValidValues.Add(orec.Fields.Item(" GroupNum")。Value.ToString(),orec.Fields.Item(" PymntGroup")。Value.ToString()); orec.MoveNext();

2条回答
我是小鹏鹏啊
2020-09-16 00:33

嗨,

检查是否有帮助?

 SAPbobsCOM.Recordset oRecSet =默认值(SAPbobsCOM.Recordset);
             SAPbouiCOM.ButtonCombo oCombo =默认值(SAPbouiCOM.ButtonCombo);
             尝试
             {
                 oCombo =(SAPbouiCOM.ButtonCombo)this.m_SBO_Form.Items.Item(enControlName.btnCombo).Specific;
                 oRecSet =(记录集)this.SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
                 oRecSet.DoQuery("按代码Asc从[@CopyToValuesMaterialRequest]顺序中选择名称");
                 如果(oCombo.ValidValues.Count> 0)
                 {
                     对于(int i = 0; i <= oCombo.ValidValues.Count; i ++)
                     {
                         oCombo.ValidValues.Remove(i,SAPbouiCOM.BoSearchKey.psk_Index);
                     }
                 }
                 oCombo.ValidValues.Add("","");
                 如果(oRecSet.RecordCount> 0)
                 {
                     while(oRecSet.EoF == false)
                     {
                         oCombo.ValidValues.Add(oRecSet.Fields.Item(0).Value.ToString()。Trim(),"");
                         oRecSet.MoveNext();
                     }
                 }
             }
             抓住(前例外)
             {
                 this.SBO_Application.SetStatusBarMessage(ex.Message,SAPbouiCOM.BoMessageTime.bmt_Short,true);
             } 

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>