コード例 #1
0
        bool validateGrid(GridColumn col)
        {
            int             error = 0;
            ThuongHieu_View lk    = gridView1.GetFocusedRow() as ThuongHieu_View;

            if (lk != null)
            {
                switch (col.FieldName)
                {
                case "TenThuongHieu":
                    if (lk.TenThuongHieu == null || lk.TenThuongHieu.Trim().Equals(""))
                    {
                        gridView1.SetColumnError(gridView1.Columns["TenThuongHieu"], "Tên Thương Hiệu không được rỗng!");
                        error++;
                    }
                    else
                    {
                        gridView1.SetColumnError(col, "", DevExpress.XtraEditors.DXErrorProvider.ErrorType.None);
                    }
                    break;
                }

                if (error > 0)
                {
                    return(false);
                }
            }
            //            gridView1.ClearColumnErrors();
            return(true);
        }
コード例 #2
0
        bool validateGrid(int preRow)
        {
            int             error = 0;
            ThuongHieu_View lk    = gridView1.GetRow(preRow) as ThuongHieu_View;

            if (lk != null)
            {
                if (lk.TenThuongHieu == null || lk.TenThuongHieu.Trim().Equals(""))
                {
                    gridView1.FocusedRowHandle = preRow;
                    MessageBox.Show("Chưa nhập đầy đủ thông tin!");
                    error++;
                }
                if (lk.TenThuongHieu == null || lk.TenThuongHieu.Trim().Equals(""))
                {
                    gridView1.SetColumnError(gridView1.Columns["TenThuongHieu"], "Tên Thương Hiệu không được rỗng!");
                }
                if (error > 0)
                {
                    return(false);
                }
            }

            gridView1.ClearColumnErrors();
            return(true);
        }
コード例 #3
0
 private void add_Row()
 {
     if (validateGrid(gridView1.FocusedRowHandle))
     {
         ThuongHieu_View lk = gridThaoTac.addRow(count_row) as ThuongHieu_View;
         gridThaoTac.refreshData();
         count_row++;
     }
 }