2012-01-16 24 views
0

Iveは私のメインテーブルを持っています。さて、ユーザーテーブルのPKはIDだと言うことができます。注文で私は表示する必要がある行を決定することができるカード番号の列だけを持っています。ユーザーの各行にCardNumberもあります。RadGridマスター/詳細Telerik

私は、制御パラメータを使用してOrdersテーブルのデータソースを作成する方法を知っている:私は、ユーザーテーブルのPKであるのuserIdを取得し、注文の選択クエリでそれを使用できるように

<asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="ID" 
             PropertyName="SelectedValue" Type="Int32" /> 

感謝を。しかし、私はuserIdではなくCardIDを使う必要があります。

ユーザーテーブルから新しく選択された行のcardNumber値に基づいて、選択された行iユーザーテーブルが変更されるたびに、ordersテーブルを再バインドする最も簡単な方法を実行するにはどうすればよいですか。

ありがとうございました

答えて

0

ok私はそれを理解しました。

<MasterTableView DataKeyNames="id, userId

にキーを追加するのに十分なされ、その後、あなたは、SQLデータソースでそれを使用することができます。

<asp:ControlParameter ControlID="gvUsers" DefaultValue="0" Name="userId" 
            PropertyName="SelectedValue" Type="Int32" /> 
関連する問題