Je n'arrive pas à résoudre une erreur que j'obtiens lorsque j'essaie d'ajouter une colonne de bouton à ma table. L'erreur est: Argument 1: ne peut pas convertir « System.Windows.Forms.DataGridViewButtonColumn » à « System.Web.UI.WebControls.DataControlField »Obtention et erreur Je ne parviens pas à résoudre le problème lorsque j'essaie d'ajouter une colonne de bouton
Il revient à dire que je ne peux pas utiliser la variable locale « BTN 'dans la ligne
gridViewStudent.Columns.Add(btn);
dans le code suivant:
gridViewStudent.DataSource = table;
gridViewStudent.DataBind();
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
gridViewStudent.Columns.Add(btn);
btn.HeaderText = "Click Data";
btn.Text = "Click Here";
btn.Name = "btn";
btn.UseColumnTextForButtonValue = true;
Comme l'erreur essaie de vous dire, vous essayez de mélanger deux espaces de noms différents. Ne fais pas ça. – SLaks
Qu'est-ce qui vous fait penser que vous pouvez ajouter un contrôle 'Windows.Forms' à un formulaire ASP.NET? – mjwills
J'essaie de suivre un autre code que j'ai trouvé en ligne ici en essayant d'ajouter une colonne de bouton, et ils semblent tous suivre la même structure, donc je ne suis pas exactement sûr de ce qui est différent. Dois-je poster plus de mon code? – Sohee