调用DoValidate()始终返回trueide
解决方案spa
txtCarNo.IsModified = true;
result = result & txtCarNo.DoValidate();it
LayoutControl设置LayoutControlItem的MaxSize和MinSize。io
对于设置的最大Size和最小Size,能够设置simplebutton的AutoWidthInLayoutControl属性为true,并设置 当前simplebutton的layoutitem的 SizeConstraintsType属性为SupportHorzAlignment,便可使最大Size和最小Size起做用!class
GridView验证行并取消不经过时弹窗 去掉验证行失败时弹出的确认框 sed
void gv_CardTime_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { bool V = true; if (String.IsNullOrEmpty(gv_CardTime.GetFocusedRowCellDisplayText("CardTime"))) { gv_CardTime.SetColumnError(gridColumn1, "时间不能为空!"); //e.ErrorText = "时间不能为空!"; V = false; } e.Valid = V; } void gv_CardTime_InvalidRowException(object sender, DevExpress.XtraGrid.Views.Base.InvalidRowExceptionEventArgs e) { //去掉验证行失败时弹出的确认框 e.ExceptionMode = DevExpress.XtraEditors.Controls.ExceptionMode.NoAction; }