private void ClientsDataGrid_RowValidating(object sender, RowValidatingEventArgs args) { if (ClientsDataGrid.IsAddNewIndex(args.RowIndex)) { var client = args.RowData as Client; var error = getManager.Client.Validate(client); if (error.Count > 0) { args.IsValid = false; foreach (var item in error) { args.ErrorMessages.Add(item.Key, item.Value); } } } }