我有一个 C# WinForm DataGridView
。
该程序应该能够更改 中的单元格值DataGridView
,但不应允许用户这样做。
即:如何区分用户或程序是否正在编辑一个单元格DataGridView
?
到目前为止,我只找到了只读属性(例如列)。但是随后程序也无法编辑该列。
我可以离开该列readonly=true
,当程序想要更改单元格值时, make readonly=false
,更改值,readonly=true
......但这个解决方案对我来说似乎很糟糕,特别是如果列需要从程序不断更新(例如,金融价格数据流),但我不希望用户更改价格(即使它很快会被程序覆盖,这可能很快发生,也可能不会很快发生)。
谢谢, 伊姆兰