本文介绍了我可以仅在XtraGrid上将一行单元格值设置为readOnly吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在XtraGrid上将特定的行单元设置为只读(不可编辑)?例如,仅针对row [0],但不针对所有行.

How can I make a specific row cell readonly(not editable) on XtraGrid? For example just for row[0] but not all rows.

推荐答案

您可以使用 GridView.CustomRowCellEdit 事件:

//...
var repositoryItemTextEditReadOnly = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
repositoryItemTextEditReadOnly.Name = "repositoryItemTextEditReadOnly";
repositoryItemTextEditReadOnly.ReadOnly = true;
//...
void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) {
    if(e.RowHandle == 0)
        e.RepositoryItem = repositoryItemTextEditReadOnly;
}

这篇关于我可以仅在XtraGrid上将一行单元格值设置为readOnly吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 07:16