WebGrid MVC引用先前的行值

时间:2015-03-06 11:10:00

标签: c# asp.net-mvc razor webgrid

在填充表格时,是否可以引用上一行中的列?

这样的事情:Refer to an other columns value in a MVC3 Razor WebGrid除了我想要引用同一列但是来自之前的角色。

例如,这是我想知道的所有值的列:

//check if statement before creating it
foreach(Column("Prop") c in allRowsCollection) {

    if(c.Value = "something") { //check if there is already a row with a specific value for this column
          grid.Column("Prop", "example1"),    
    } 

    else {
          grid.Column("Prop", "example2"),
    }
}

因此,每次添加新行时,我都希望将其与之前的行进行比较。

这可能吗?如果没有,是否有一些解决方法?

1 个答案:

答案 0 :(得分:0)

如果绑定到数据源,则可以检查数据源而不是网格。

然而,我会在我的SQL调用期间对此进行排序,并省略任何前端检查。

因为你没有通过线路移动尽可能多的数据,所以它也会更快。