1.Validated事件
触发时间是选择另外一个控件的时候触发
2.Validating事件
触发时间也是选择另外一个控件的时候触发
3.ValidateNode事件
触发时间是节点编辑完成后触发
上代码:
private void treeList1_ValidateNode(object sender,
DevExpress.XtraTreeList.ValidateNodeEventArgs e)
{
string column1 = e.Node[columnCode].ToString();
string column2 = e.Node[columnName].ToString();
if (column1.Length >= column2.Length)
{
e.Valid = false;
//用列的特定描述设置错误
treeList1.SetColumnError(columnCode, "第一列必须大于第二列");
treeList1.SetColumnError(columnName, "第二列必须小于第一列");
}
}
结果如图:
会有一个提