WebMatrix DynamicRecord - 在不知道所选表的任何列名的情况下获取列值

时间:2012-05-11 01:26:34

标签: c#

我有一件事要问。我正在使用Razor引擎<​​/ p>

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

使用:

foreach ( var row in data ) - &gt;我得到一排

这是我的问题:

@row.columnName - &gt;返回该列的值(如果我知道所选的表中的所有列名称)

那我怎么能这样做:

var/string myColumnName = columnName - &gt;因为我不知道所有的列名,我必须从哪里得到它 - &gt;我必须这样做。我不想使用WebGrid,因为我不知道如何控制它。

我想要这个:

@row.myColumnName

我试过,但是@row.myColumnName没有做我想要的,它检查并说没有myColumnName列。我不能这样做。我必须知道所有专栏名称吗?

我也尝试过:@row.@myColumName - &gt;这确实返回了这样的东西:WebMatrix.DynamicRecord.mycolumnvalue - &gt;在这种情况下,程序只是ToString()一切。

我不会&#39;想要使用WEBGRID,因为我的控制力较弱。

那我该怎么办?

0 个答案:

没有答案