给窗体一个空的构造函数
//是否是设计器模式
private bool IsInDesignMode()
{
bool returnFlag = false;
#if DEBUG
if (System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime)
{
returnFlag = true;
}
else if (System.Diagnostics.Process.GetCurrentProcess().ProcessName.ToUpper().Equals("DEVENV"))
{
returnFlag = true;
}
#endif
return returnFlag;
}
InitializeComponent();
//如果不是在设计器模式
if (IsInDesignMode() == false)
{
this.lstOrganType.DataSource = chooseOrganBLL.GetOrganType(organType).Tables[0];
this.lstOrganType.DisplayMember = "organtypename";
this.lstOrganType.ValueMember = "id";
}