/// <summary> /// 是否成功填写一行数据 /// </summary> /// <param name="rowNumber"></param> /// <returns></returns> private bool isSucceed(string rowNumber) { bool isSucceed = true; foreach (Control control in this.cJiaPanel1.Controls) { if (control.Name == "crtFilterFielt" + rowNumber) { CJia.Controls.CJiaRTLookUp crtFilterFielt = control as CJia.Controls.CJiaRTLookUp; if (crtFilterFielt.EditValue == "") { isSucceed = false; } } if (control.Name == "ccbTypt" + rowNumber) { CJia.Controls.CJiaComboBox ccbTypt = control as CJia.Controls.CJiaComboBox; if (ccbTypt.EditValue == null) { isSucceed = false; } } } return(isSucceed); }
// 过滤字段选择事件 private void crtFilterFielt_EditValueChanged(object sender, EventArgs e) { CJia.Controls.CJiaRTLookUp ccb = sender as CJia.Controls.CJiaRTLookUp; string rowNumber = ccb.Name.Substring(ccb.Name.Length - 1, 1); DataRow[] selectRows = (ccb.DataSource as DataTable).Select(" FieldMark = '" + ccb.DisplayValue.ToString() + "' "); if (selectRows != null && selectRows.Length > 0) { DataRow row = selectRows[0]; this.ModiyVauleType((FieldType)row["FieldType"], rowNumber); } }
private void AssignmentRTLookUp(CJia.Controls.CJiaRTLookUp crlu, string value) { DataTable dt = new DataTable(); dt.Columns.Add("text", typeof(string)); dt.Columns.Add("value", typeof(string)); dt.Rows.Add(value, "0"); crlu.DataSource = dt; crlu.DisplayField = "text"; crlu.ValueField = "value"; crlu.EditValue = value; }
public static bool CheckLpIsNotNull(DevExpress.XtraEditors.XtraUserControl con, string ControlName, string Name) { CJia.Controls.CJiaRTLookUp lu = con.Controls.Find(ControlName, true)[0] as Controls.CJiaRTLookUp; if (lu.EditValue == "") { MessageBox.Show(Name + "不能为空"); lu.Focus(); return(false); } else { return(true); } }
/// <summary> /// 绑定字段 /// </summary> /// <param name="crtlu"></param> private void BindFildDate(CJia.Controls.CJiaRTLookUp crtlu) { crtlu.DataSource = this.FieldDate; crtlu.DisplayField = "FieldName"; crtlu.ValueField = "FieldMark"; }