ドロップダウンリストで列名をバインドしました。linq to sql を使用して、選択したドロップダウン テキストを取得する必要があります。教えてください......
前もって感謝します..
ドロップダウンリストで列名をバインドしました。linq to sql を使用して、選択したドロップダウン テキストを取得する必要があります。教えてください......
前もって感謝します..
私はコメントでデビッドと同じように混乱しています-詳細を説明する必要があります. しかし、私はそれを試してみます。
たとえば、SqlDataSource にバインドされた DropDownList があるとします。DropDownList から項目を選択すると、下に GridView があり、DropDownList で選択した内容に基づいてコンテンツが変更されます。GridView には、独自の SqlDataSource オブジェクトがあります。表示されない場合は、それを選択し、右側の小さな ">" をクリックしてアクション ウィンドウを開きます。そこから、DropDownList で行ったのと同じように SqlDataSource をセットアップしますが、グリッドが気にするデータベース テーブルをポイントします。画面の 1 つに WHERE ボタンがあります。そのダイアログを使用して設定します。
たとえば、DropDownList が部門のリストを取得し、その部門の従業員を表示したいとします。GridView の場合、その SqlDataSource を Employee テーブルにポイントします。WHERE ダイアログ ボックスで、Column = DepartmentId (外部キー)、Operator = "="、および Source = Control を設定します。次に右側で、コントロール リストから DropDownList を選択し、下の [追加] をクリックします。これにより、ユーザーが選択したアイテムを変更するたびに、選択したアイテムが自動的に送信されます。何も設定する必要はありません。