本文介绍了我可以仅在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吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!