2

我有件事要问。我正在使用 Razor 引擎

var data = db.Querry(selectStatemnet)-> 这会返回一组数据。

使用这个:

foreach ( var row in data )-> 我得到一排

这是我的问题:

@row.columnName-> 返回该列的值(如果我知道表中的所有列名都被选中)

那么我该怎么做:

var/string myColumnName = columnName-> 因为我不知道所有的列名,所以我必须从其他地方获取它 -> 我必须这样做。我不想使用 WebGrid,因为我不知道如何控制它。

我想要这个:

@row.myColumnName

我试过了,但@row.myColumnName没有做我想做的事,它检查并说没有 myColumnName 列。这就像我不能这样做。我必须知道所有列名?

我也尝试过:@row.@myColumName-> 这确实返回如下内容:WebMatrix.DynamicRecord.mycolumnvalue -> 在这种情况下,程序只是ToString()一切。

我不想使用 WEBGRID,因为我控制较少。

那我该怎么办?

4

0 回答 0