Classe de connection vers une base de données [C#] - C#/.NET managed - Programmation
Marsh Posté le 19-05-2004 à 14:56:03
ton user control je vois pas pkoi il hériterait d'un tel objet
Marsh Posté le 19-05-2004 à 15:39:52
Effectivement, c'est pas de l'heritage dont il s'agit. Je veux que mes userControls puissent utiliser les methodes d'une classe ( entre autre d'une classe de connection a une base de données ).
Dans ma tete cela ressemblerai a ecrire en haut des codebehind de mes userControls:
using System.xxx.maClasseQueJaiEcrite;
Donc comment fait on? Je veux par exemple avoir acces a une base Access dans un de mes userControls.
Merci bien
Marsh Posté le 19-05-2004 à 15:57:47
1) tu ecrit la classe Connection
2) tu instancies un objet de cette classe dans le code de ton UserControl
3) tu l'utilises
c'est pas compliqué
Marsh Posté le 20-05-2004 à 12:26:37
Ok, c'est moins compliqué que ce que je pensais.
Par contre je suis feignant Est-ce que quelqu'un a deja ecrit une classe de connection vers une base ?
En effet, je souhaite ne pas etre contraint de recopier l'url complete de connection a la base dans tous mes userControls ayant besoin de se connecter.
Merci
Marsh Posté le 19-05-2004 à 14:02:38
Bonjour,
Ce que je cherche a faire est simple et la resolution de mon probleme ne se limitera pas qu'au cas précis de la classe de connection...
J'ai un site web fait en C#/.NET avec une page principale default.aspx au sein de laquelle se trouve un placeHolder qui charge dynamiquement un UserControl se trouvant le site, cela en fonction d'un parametre de l'url. Jusque la, tout va bien.
Dans les directives des UserControl, on peut specifier le Inherits. Exemple: <%@ Control Language="c#" AutoEventWireup="false" Codebehind ="uneClasse.cs" Inherits ="uneClasse" %>
Mais on peut en specifier qu'un seul.. Ce que je cherche a faire, c'est pouvoir utiliser une classe de connection a une base de données COMMUN a tous les UserControl ( fichiers .ascx) de mon site. Comment dois-je faire? De quoi doit heriter la classe en question?
Quelqu'un a t'il deja ecrit cette classe?
Thx
Message édité par totokick le 19-05-2004 à 14:17:31
---------------
"Un voyage de plusieurs milliers de kilometres commence par un simple pas"