2

我正在尝试在运行时将 TextEdit 添加到 DevExpress GridView 上的列中,这就是我所得到的(几乎从一些自动生成的设计器代码中复制)。

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

我错过了什么?(因为它不起作用,“评论”仍然只是一个普通的列)

4

1 回答 1

1

使用下面的代码,我可以在我的文本字段中添加一个 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;
于 2009-04-30T16:34:17.983 回答