Je voudrai remplir un tableau sans utilisé une BDD mais une fonction, je vous montre sa sera plus explicite :

Mon objet :

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
public class Module
    {
        public String name = "";
 
        public static Module[] FindAll()
        {
            List<Module> list = new List<Module>();
            Module module = new Module();
            module.name = "Utilisateurs";
            list.Add(module);
            module.name = "Clients";
            list.Add(module);
            module.name = "Roles";
            list.Add(module);
            module.name = "Activites";
            list.Add(module);
            module.name = "Facturation";
            list.Add(module);
            return list.ToArray();
        }
    }
Mon code C# :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
        public override TootaError Update(string ControlID)
        {
            TootaDataGrid tab = (TootaDataGrid)FindControl(ControlID);
            tab.DataSource = Module.FindAll();
            //tab.DataKeyField = ;
            tab.DataBind();
Et mon code ASP est simplement une ligne LocalizedBoundColumn ne faisant appelle à rien pour le coup.

Mon tableau prend bien 5 lignes (cf l'objet) mais comment y mettre les noms des modules ?


Ma 2ème question sera plus courte, comment faire des liens depuis une DropDownlist ?


Merci à vous