为避免受到SelectValueChange事件干扰,在设计器上先不设置DisplayMember属性的值。采用代码手动去设置(在设置数据源之后)
this.ddlBidFile.DataSource = dtBidFile;
if (strFlowName.Contains(str评审流程名称))
this.ddlBidFile.DisplayMember = "暗标名称";
else
this.ddlBidFile.DisplayMember = "ENTPRSNAME";
参照:https://blog.csdn.net/xyl295528322/article/details/24566109