我正在使用 DevExpress XAF。我有一个列表视图。在列表视图中,用户可以选择多行。我需要确保特定列/属性的所有单元格都保持相同的值。否则我需要抛出一个异常。
因此,例如,如果用户选择 3 行,我需要确保 Trucker 列中的 3 个值相同。到目前为止,这是我的代码:
if (lr.PurchaseLoad.Trucker != null)
{
if (lr.PurchaseLoad.Trucker.Name == lr.PurchaseLoad.Trucker.Name == true)//Is this correct?
{
// What am I comparing here?
}
else if (lr.PurchaseLoad.Trucker.Name.Equals(lr.PurchaseLoad.Trucker.Name) == false)
{
throw new UserFriendlyException("Please make sure your selected records have the same Trucker assigned.");
}
}