2011-12-04 36 views
0

私はバインドリピータ項目とデータ項目

<%# DataBinder.Eval(... %> 

を使用してRepeaterコントロール内のラベルをバインドする必要がなく、データ項目の値がないので

存在しなければならないテキストが含まれています

DataBinder.Eval(Container.DataItem, "CarCode") 

のようなケースや車のコードは、例えば「Frd1」となりますが、それは値を「Frd1を」リソースファイル に格納されている「フォードエッジ」を示す必要があります私はリソースファイルからテキストファイルの値を取得する方法はありますか?

答えて

1

リソースファイルの意味が分かりませんが、そのページに関数を作成して車のモデルを調べることができますそのコードからデータバインディングに使用します。あなたの宣言型のコードで

すなわち

protected string GetCarModelFromCode(string code) 
{ 
    //Do look up here, say you store it as string carModel 

    return carModel; 
} 

してから実行します。

<%# GetCarModelFromCode(Eval(Container.DataItem,"CarCode")) %>