2010-05-07 6 views
-1

J'ai une table (EmployeeID, EmployeeName, ManagerID) Comment puis-je créer un SQLDataSource pour inclure la ManagerName du EmployeeName donné EmployeeID = ManagerID? Dans mon GridView après avoir fait glisser un DropDownList quelles liaisons dois-je faire pour afficher le ManagerName? Est-il possible de l'utiliser sans écrire sur mesure SELECT, INSERT, DELETE ou UPDATE? Si non, quelles sont les étapes que je dois faire pour écrire le tout, c'est-à-dire la grille et la source personnalisées?Création SQLDataSource

Répondre

1

Les contrôles de la source de données SQL vous permettent de connecter facilement les contrôles de base de données asp.net aux sources de données. Vous devez toujours écrire le bon SQL pour faire les jointures pertinentes et obtenir les données dont vous avez besoin. par exemple. vous auriez à écrire un sql commaind quelque chose comme:

SELECT EmployeeTable.EmployeeName, ManagerTable.ManagerName 
FROM EmployeeTable 
INNER JOIN ManagerTable ON EmployeeTable.ManagerID=ManagerTable.ManagerID 
WHERE EmplyeeTable.EmployeeID = @EmployeeID 
Questions connexes