17,740
社区成员
发帖
与我相关
我的任务
分享
gv.ValidateRow += (m, n) =>
{
GridView view = m as GridView;
// 获取绑定的数据对象
Phone phone = n.Row as Phone;
if (string.IsNullOrEmpty(phone.Name))
{
view.SetColumnError(view.Columns["Name"], "名称不能为空"); // 设置列显示错误
n.Valid = false;
//XtraMessageBox.Show("名称不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
};
gv.InvalidRowException += (m, n) =>
{
GridView view = m as GridView;
n.WindowCaption = "提示";
n.ExceptionMode = ExceptionMode.NoAction; // 不弹出提示框
};
GridView的InvalidRowException,不是GridConrol,类似: C# code ? 1 2 3 4 5 void gvxx_InvalidRowException(object sender, DevExpress.XtraGrid.Views.Base.InvalidRowExceptionEventArgs e) { // 不弹出提示框 e.ExceptionMode = DevExpress.XtraEditors.Controls.ExceptionMode.NoAction; }
void gvxx_InvalidRowException(object sender, DevExpress.XtraGrid.Views.Base.InvalidRowExceptionEventArgs e)
{
// 不弹出提示框
e.ExceptionMode = DevExpress.XtraEditors.Controls.ExceptionMode.NoAction;
}