/* * /// <summary> * /// 填充试验类型 * /// </summary> * /// <param name="lueControl"></param> * public static void FillLueTestTypeMetaData(LookUpEdit lueControl) * { * //设置显示格式和字段 * lueControl.Properties.Appearance.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); * lueControl.Properties.Appearance.Options.UseFont = true; * lueControl.Properties.AppearanceDropDown.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); * lueControl.Properties.AppearanceDropDown.Options.UseFont = true; * * lueControl.Properties.Columns.Clear(); * lueControl.Properties.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { * new DevExpress.XtraEditors.Controls.LookUpColumnInfo("F_TEST_TYPE_META_ID", "元数据编号") * , new DevExpress.XtraEditors.Controls.LookUpColumnInfo("F_TEST_TYPE_META_NAME", "元数据名称") * * }); * * lueControl.Properties.DisplayMember = "F_TEST_TYPE_META_NAME"; * lueControl.Properties.ValueMember = "F_TEST_TYPE_META_ID"; * * lueControl.Properties.TextEditStyle = TextEditStyles.DisableTextEditor; * * * ProxyBllTEST_TYPE_METADATA bllLoadInfo = new ProxyBllTEST_TYPE_METADATA(); * * //获得数据集 * DataSet dsTestType = bllLoadInfo.GetAllList(); * * //有数据情况下绑定 * if (dsTestType != null && dsTestType.Tables.Count > 0) * { * lueControl.Properties.DataSource = dsTestType.Tables[0]; * } * } * */ //将基础数据参数填充进来 public static void FillLueTestParameterValue(RepositoryItemLookUpEdit lueControl, string codeType) { //设置显示格式和字段 lueControl.Appearance.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); lueControl.Appearance.Options.UseFont = true; lueControl.AppearanceDropDown.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); lueControl.AppearanceDropDown.Options.UseFont = true; lueControl.Columns.Clear(); lueControl.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo("F_CODE", "编码") , new DevExpress.XtraEditors.Controls.LookUpColumnInfo("F_NAME", "类型名称") }); lueControl.DisplayMember = "F_NAME"; lueControl.ValueMember = "F_CODE"; lueControl.TextEditStyle = TextEditStyles.DisableTextEditor; lueControl.AllowNullInput = DefaultBoolean.True; lueControl.NullText = ""; lueControl.BestFitMode = BestFitMode.BestFitResizePopup; ProxyBllTESTTASK_PARVALUE bllMonitorParcomm = new ProxyBllTESTTASK_PARVALUE(); //获得数据集 DataSet dsParaComm = bllMonitorParcomm.GetList("F_TYPE_CODE='" + codeType + "'"); //有数据情况下绑定 if (dsParaComm != null && dsParaComm.Tables.Count > 0) { lueControl.DataSource = dsParaComm.Tables[0]; } }