2009-04-28 5 views
2

Ich versuche, ein TextEdit zu einer Spalte auf einem DevExpress GridView zur Laufzeit hinzuzufügen, das ist, was ich habe (ziemlich von einigen automatisch generierten Designer-Code kopiert) .Hinzufügen eines TextEdit zu einer Spalte zu einem DevExpress GridView zur Laufzeit

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

Was habe ich verpasst? (weil es nicht funktioniert, "Kommentare" ist immer noch eine normale Spalte)

Antwort

1

Mit dem unten stehenden Code konnte ich eine TextEdit-Spalte zu meinem Textfeld hinzufügen. Ich musste die RepositoryItems.Add-Funktion nicht verwenden.

 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; 
+0

Ah ha, vielleicht braucht es den Namen - ich werde es versuchen. – kpollock

+0

@kpollock, hat das für dich funktioniert? –

Verwandte Themen