dbgrid显示问题(菜鸟问题,进来拿分),十分火急!!!!!!!

swxwy 2003-08-21 05:03:33
我在dbgrid显示中,我想通过用户的选择使dbgrid 为可编辑状态或不可编辑状态,但我发现一旦选择了Options 中的dgrowselect属性就改变不会可编辑状态了,为什么啊,代码如下
begin
if CheckBox1.Checked then
begin
DBGrid2.Options :=DBGrid2.Options-[dgrowselect,dgAlwaysShowSelection];
DBGrid2.ReadOnly :=false;
end
else
begin
DBGrid2.Options :=DBGrid2.Options+[dgrowselect,dgAlwaysShowSelection];
DBGrid2.ReadOnly :=true;
end;
end;
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhudongpo 2003-08-21
  • 打赏
  • 举报
回复
options 的取值
值 意义
dgrowselect 用户在选择某一单元格时,该列全部被选择。改值为true时,dgediting与
dgalwaysshoweditor 被忽略。
llnm 2003-08-21
  • 打赏
  • 举报
回复
DBGrid2.Options :=DBGrid2.Options-[dgrowselect,dgAlwaysShowSelection];
DBGrid2.Options :=DBGrid2.Options+[dgediting];
llnm 2003-08-21
  • 打赏
  • 举报
回复
应该是dgediting选项加上是Options
llnm 2003-08-21
  • 打赏
  • 举报
回复
你需要把dbediting 加上

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧