Exemple #1
0
        /// <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);
        }
Exemple #2
0
        // 过滤字段选择事件
        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);
            }
        }
Exemple #3
0
        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;
        }
Exemple #4
0
 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);
     }
 }
Exemple #5
0
 /// <summary>
 /// 绑定字段
 /// </summary>
 /// <param name="crtlu"></param>
 private void BindFildDate(CJia.Controls.CJiaRTLookUp crtlu)
 {
     crtlu.DataSource   = this.FieldDate;
     crtlu.DisplayField = "FieldName";
     crtlu.ValueField   = "FieldMark";
 }