DevExpress legt fest, dass die Zelle nicht bearbeitet werden kann, und wählt eine Zelle zum Auswählen einer Zeile aus. Der Zweck besteht darin, nur Daten anzuzeigen und bietet keine Änderungsfunktionen:
DevexpressGridControl verbietet das Klicken auf die zu ändernde Zelle
- Setzen Sie die Option Editable von GridView.OptionsBehavior auf False. In diesem Fall ist das gesamte Raster schreibgeschützt.
- Ändern Sie die ReadOnly- oder AllowEdit-Eigenschaften der angegebenen Spalte.
- Verwenden Sie das ViewingEditor-Ereignis, um die Bearbeitung von Zellen über den Parameter e.Cancel des Ereignisses zu verhindern.
- Wählen Sie die Zelle aus, wählen Sie eine Zeile aus:
foreach (GridColumn item in gridView1.Columns)
{
item.OptionsColumn.ReadOnly = true;
item.OptionsColumn.AllowEdit = false;
//禁止单元格获取焦点
item.OptionsColumn.AllowFocus = false;
}