当我在 DataForm 或 DataGrid 中使用它时,Key DataAnnotation 使字段表现为 ReadOnly,因为它表示 DataBase 键,但如果我只想将它设为只读,因为它是一个计算字段呢?
除了 Key 之外,是否还有另一个 DataAnnotation 可以使字段在 DataForm 中表现为只读?
当我在 DataForm 或 DataGrid 中使用它时,Key DataAnnotation 使字段表现为 ReadOnly,因为它表示 DataBase 键,但如果我只想将它设为只读,因为它是一个计算字段呢?
除了 Key 之外,是否还有另一个 DataAnnotation 可以使字段在 DataForm 中表现为只读?
尝试使用 可编辑注释,将 AllowEdit 设置为 false。
[System.ComponentModel.DataAnnotations.Editable(AllowEdit = false)]