2

聞きたいことがある。Razorエンジンを使用しています

var data = db.Querry(selectStatemnet)-> これはデータのセットを返します。

これを使用して:

foreach ( var row in data )-> 行を取得します

ここに私の問題があります:

@row.columnName->その列の値を返します(選択されているテーブルのすべての列名がわかっている場合)

どうすればこれを行うことができますか:

var/string myColumnName = columnName->すべての列名がわからないので、whereelseから取得する必要があります->これを行う必要があります。制御方法がわからないので、WebGrid を使用したくありません。

そして、私はこれが欲しい:

@row.myColumnName

私は試しましたが、@row.myColumnName私が望むことをしません。チェックして、myColumnName列がないと言っています。このままじゃいけないみたいな。すべての列名を知っている必要がありますか?

私も試しました: @row.@myColumName->これは次のようなものを返します:WebMatrix.DynamicRecord.mycolumnvalue->この場合、プログラムはToString()すべてです。

コントロールが少ないので、WEBGRIDを使用したくありません。

それで、私は何をしますか?

4

0 に答える 0