DevExpress legt fest, dass die Zelle nicht bearbeitet werden kann, und wählt eine Zelle aus, um eine Zeile auszuwählen

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

  1. Setzen Sie die Option Editable von GridView.OptionsBehavior auf False. In diesem Fall ist das gesamte Raster schreibgeschützt.
  2. Ändern Sie die ReadOnly- oder AllowEdit-Eigenschaften der angegebenen Spalte.
  3. Verwenden Sie das ViewingEditor-Ereignis, um die Bearbeitung von Zellen über den Parameter e.Cancel des Ereignisses zu verhindern.
  4. 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;
 }
Veröffentlichte 177 Originalartikel · 61 Lobpreisungen · 170.000 Aufrufe

Ich denke du magst

Origin blog.csdn.net/xingkongtianyuzhao/article/details/104326272
Empfohlen
Rangfolge