Bonjour à tous,
Voilà mon problème, je souhaiterais surcharger la class System.Web.UI.WebControls.DataGrid pour ajouter/surcharger des méthodes. Par exemple, surcharger la méthode DataBind(), pour que le dataGrid soit invisible si aucune ligne n'est affichée.
Je pensait faire qqch dans se goût là (cf le code ci-dessous), mais lors de la compilation, il veut que je remplace toutes mes déclarations de datagrid :
Au lieu de les déclarer comme ça : System.Web.UI.WebControls.DataGrid myDataGrid;
Il veut que je les déclare comme ceci : myNamespace.DataGrid myDataGrid;
C'est cette erreur que je ne souhaite plus avoir, je veux garder ma déclaration System.Web.UI.WebControls.DataGrid myDataGrid;
D'avance pour vos réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 namespace myNamespace { public class DataGrid : System.Web.UI.WebControls.DataGrid { /// <summary> /// Surcharge de la méthode DataBind /// </summary> public override void DataBind() { // Chargement des données this.DataBind(); // Vérification du nombre de ligne if(this.items.Count < 1) this.Visible = false; else this.Visible = true; } }
Doz
Partager