2 votes

Ajouter un TextEdit à une colonne d'une GridView DevExpress à l'exécution

Je suis en train d'essayer d'ajouter un TextEdit à une colonne sur un GridView DevExpress au moment de l'exécution, voici ce que j'ai obtenu (copié assez fidèlement à partir d'un code de concepteur généré automatiquement).

DevExpress.XtraEditors.Repository.RepositoryItemTextEdit commentTextEdit 
      = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
gvwEnquiryList.Columns["Comments"].ColumnEdit = commentTextEdit;
ctlEnquiryList.RepositoryItems.Add(commentTextEdit);

Qu'est-ce que j'ai raté? (parce que ça ne fonctionne pas, "Comments" est toujours juste une colonne normale)

1voto

Nathan Koop Points 9115

En utilisant le code ci-dessous, j'ai pu ajouter une colonne TextEdit à mon champ de texte. Je n'ai pas eu besoin d'utiliser la fonction RepositoryItems.Add.

        DevExpress.XtraEditors.Repository.RepositoryItemTextEdit commentTextEdit = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
        commentTextEdit.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128))));
        commentTextEdit.Appearance.Options.UseBackColor = true;
        commentTextEdit.Name = "commentTextEdit";

        this.comments.ColumnEdit = commentTextEdit;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X