Bonjour,
Je créé une DataTable et dedans j'y ajoute des données contenus dans ma BD grâce à une boucle, je voudrais crée à chaque nouvelle ligne un bouton. Ensuite je convertis le DataTable en DataGrid.
Le problème c'est que au lieu de m'afficher le bouton j'ai un texte d'affiché :
System.Web.UI.WebControls.Button
Voici mon code :
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 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Login",typeof(string))); dt.Columns.Add(new DataColumn("Consulter",typeof(string))); foreach(SearchResult verif in searcher.FindAll()) { DirectoryEntry DirEntry = verif.GetDirectoryEntry(); DataRow row1 = dt.NewRow(); row1["Login"] = DirEntry.Properties["SAMAccountName"].Value; Button btn = new Button(); btn.Text = "Click"; btn.ID = (string) DirEntry.Properties["SAMAccountName"].Value; btn.OnClientClick = "modifRechBtn_Click()"; row1["Consulter"] = btn; dt.Rows.Add(row1); } DataView dv = new DataView(dt); DataGrid1.DataSource = dv; DataGrid1.DataBind();
Partager