0

DetailsView フィールドのプロパティの値の代わりに関数の結果を表示することは可能ですか?

たとえば、次の代わりに:

<asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode") %>'></asp:Label>

たぶん次のようなもの:

<asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode(true)") %>'></asp:Label>
4

2 に答える 2

0

あなたはこれを行うことができます:

Text='<%# ((YourObject) Container.DataItem).PlantCode(true) %>'
于 2010-08-05T17:24:23.460 に答える
0

はい、関数の結果を DetailsView のフィールドにバインドすることは可能です。

それ以外の<%# Bind("PlantCode(true)") %>

あなたは使用することができ<%# SomeFunc(Bind("PlantCode") %>SomeFuncこの場合は type の引数を受け入れるサーバー側のメソッドになりますPlantCode

それが役に立てば幸い!

于 2010-08-05T17:22:27.473 に答える