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); }
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); }
private void add_Row() { if (validateGrid(gridView1.FocusedRowHandle)) { ThuongHieu_View lk = gridThaoTac.addRow(count_row) as ThuongHieu_View; gridThaoTac.refreshData(); count_row++; } }