2012-01-01 18 views
0

グリッドビューのコントロールには1つの問題があります。部門別従業員の詳細を取得し、従業員の詳細を編集します

私は従業員と部署の2つのテーブルを使用しています。私は部門名の従業員の詳細を取得したいと思うし、その従業員の詳細を編集することもできます。 グリッドビュー内でlistviewを取得しましたが、この場合、内部グリッドビューイベントを処理できません。 この問題を解決するにはどうすればよいですか?

ありがとうございます。

答えて

0

たとえば、クエリビルダを使用してクエリを作成し、従業員の詳細を含む部門名。このような何か:

SELECT tblEmployee.EmpId, tblDepartment.DeptId, tblDepartment.DeptName, tblEmployee.Surname 
FROM (tblDepartment INNER JOIN tblEmploye ON tblEmployee.EmpId = tblDepartment.EmpId) 

のGridView(AccessDataSource)にバインドされたクエリを編集できるようにするには、GridWiewの列にそれぞれクエリを設定する必要があります。例えば。フィールド(DepId)はテンプレートに変換表示を改善し、リスト

ドロップダウン追加するには

UPDATE [tblEmployee] SET [Surname] = ?, [DeptId] = ? WHERE [EmpId] = ? (your GridView column order is Surname, DeptId, EmpId) 

関連する問題