Добавление TextEdit к столбцу в DevExpress GridView во время выполнения - PullRequest
2 голосов
/ 28 апреля 2009

Я пытаюсь добавить TextEdit к столбцу в DevExpress GridView во время выполнения, вот что я получил (скопировал в значительной степени из некоторого автоматически сгенерированного кода дизайнера).

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

Что я пропустил? (потому что это не работает, «Комментарии» по-прежнему просто обычный столбец)

1 Ответ

1 голос
/ 30 апреля 2009

Используя приведенный ниже код, я смог добавить столбец TextEdit в мое текстовое поле. Мне не нужно было использовать функцию 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;
...