3

私は困惑しています!

EntityDataSourceコントロールの選択パラメータをプログラムで設定する最良の方法は何ですか?

具体的には、Page.User.ProviderUserKey を使用して、DetailsView のカスタム User Details テーブルのレコードを取得したいと考えています。

を使用してコントロールから値を取得するコードを見たことがasp:ControlParameterありますが、それは私の状況のハックのように思えます。パラメータ値を設定するためだけに追加のコントロールは必要ありません。

何か案は?前もって感謝します!

4

2 に答える 2

1

カスタム パラメータ タイプを作成するのが面倒な場合は、次のようにプログラムで基本パラメータを追加できます。

Parameter parameter = new Parameter("MyParam", TypeCode.String,
    Page.User.ProviderUserKey);
MyDataSource.SelectParameters.Add(parameter);

このようなものは、必要なものを提供するはずです。

于 2009-06-28T05:24:17.240 に答える