1

ドロップダウンリストで列名をバインドしました。linq to sql を使用して、選択したドロップダウン テキストを取得する必要があります。教えてください......

前もって感謝します..

4

1 に答える 1

0

私はコメントでデビッドと同じように混乱しています-詳細を説明する必要があります. しかし、私はそれを試してみます。

たとえば、SqlDataSource にバインドされた DropDownList があるとします。DropDownList から項目を選択すると、下に GridView があり、DropDownList で選択した内容に基づいてコンテンツが変更されます。GridView には、独自の SqlDataSource オブジェクトがあります。表示されない場合は、それを選択し、右側の小さな ">" をクリックしてアクション ウィンドウを開きます。そこから、DropDownList で行ったのと同じように SqlDataSource をセットアップしますが、グリッドが気にするデータベース テーブルをポイントします。画面の 1 つに WHERE ボタンがあります。そのダイアログを使用して設定します。

たとえば、DropDownList が部門のリストを取得し、その部門の従業員を表示したいとします。GridView の場合、その SqlDataSource を Employee テーブルにポイントします。WHERE ダイアログ ボックスで、Column = DepartmentId (外部キー)、Operator = "="、および Source = Control を設定します。次に右側で、コントロール リストから DropDownList を選択し、下の [追加] をクリックします。これにより、ユーザーが選択したアイテムを変更するたびに、選択したアイテムが自動的に送信されます。何も設定する必要はありません。

于 2012-08-15T19:54:50.333 に答える