关于cxGrid的一个小问题(50分)

  • 主题发起人 主题发起人 anndy1999
  • 开始时间 开始时间
A

anndy1999

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用cxGrid时,我希望对其中单元格的数据具有可编辑状态(有可选择状态就行了,因为我要把某些单元格的数据放在剪贴板中)
但是要求此时是不能修改数据的.
该如何设置呢?
 
1.设置cxGridDBTableView.OptionsSelection.CellSelect = true
2.增加所有列,列.Properties设置为一个编辑控件,如TextEdit
3.设置TextEdit子属性ReadOnly = true
 
这样还是有些不妥,相当于是在另外一个地方去选择复制了.
用户的要求是直接在单元格上要选择复制这个单元格中的内容.
 
哪里是另一个地方啊?就在Grid里面复制的啊,只是进了编辑状态不能编辑而已,怀疑你看懂没
如果你要能直接复制,自己用右键菜单实现得了
 
哦,明白你的意思了.
我先设置cxGridDBTableView.OptionsSelection.CellSelect = true
然后再设置了某列的Properties设置为TextEdit,但最后该列还是没能可选择呢?
但我修改这个TextEdit中的水平对齐属性为向右时,发现最后在表格中该单元格确实是向右的,说明设置是起效的了.但为何还是不能可选择呢?
还有其他的设置么?
 
那是你改了其它设置
你新建一个GRID用默认设置,然后照我说的改,看行不行
然后对比你现有的和新的哪里设置不同,一般从参数名就能看出它的作用的
 
对了,我设置过cxGridDBTableView.OptionData.Editing=false
---------
原因就在这儿,我只能分别设置每列的edit属性了.
谢谢!!!
 
接受答案了.
 
后退
顶部