
[Delphi] Dev Express的TdxDBGrid控件如何设置修改权限.
我现在是使用TdxDBGrid控件在数据库中查询取出数据.现在发现一个问题是,显示出来的数据是可以修改的.更糟糕的事,修改的数据是可以保存到数据库中的.找了很多地方没有看...
我现在是使用TdxDBGrid控件在数据库中查询取出数据.
现在发现一个问题是, 显示出来的数据是可以修改的.
更糟糕的事, 修改的数据是可以保存到数据库中的.
找了很多地方没有看到哪里可以设置修改的权限.
比方说: 权限大于等于5, 就可以直接修改数据并保存到数据库中.
低于5的,就只能查询但是不能修改.
谁能帮我解答一下. 展开
现在发现一个问题是, 显示出来的数据是可以修改的.
更糟糕的事, 修改的数据是可以保存到数据库中的.
找了很多地方没有看到哪里可以设置修改的权限.
比方说: 权限大于等于5, 就可以直接修改数据并保存到数据库中.
低于5的,就只能查询但是不能修改.
谁能帮我解答一下. 展开
展开全部
控制不能修改有很多的方式。
最底层的在数据库控制,还可以在DataSet处,ClientData(如果有),或是DBGrid控件处,或是在界面控制。
简单举个列子。把DataSet的ReadOnly设置为True,数据将无法写操作。
最底层的在数据库控制,还可以在DataSet处,ClientData(如果有),或是DBGrid控件处,或是在界面控制。
简单举个列子。把DataSet的ReadOnly设置为True,数据将无法写操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询