聞きたいことがある。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を使用したくありません。
それで、私は何をしますか?