2 qq 34404721 qq_34404721 于 2017.09.09 22:00 提问

delphi里cxgrid编辑出现乱码

各位大侠,在delphi7环境下,我使用了cxgrid控件,当对cxgrid里的lookupcombobox、combobox控件输入下拉框没有的信息时,再到其他地方输入中文就显示乱码了,这是什么原因,如何解决呢?这个问题困扰了我好久。

1个回答

caozhy
caozhy   Ds   Rxr 2017.09.10 08:45

CxGrid1.Font.Charset:=DEFAULT_CHARSET;
ExportGrid4ToExcel(SaveDialog.FileName,CxGrid);

http://www.delphitop.com/html/kongjian/2047.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于Delphi cxGrid主从表中从表只能编辑第一条记录的问题
在Delphi cxGrid主从表中从表只能编辑第一条记录,这个问题是由于设置主从关联字段错误造成的。     从表DBtableView2的keyfieldnames,DetailKeyFieldNames和MasterKeyFieldNames 是关键:              MasterKeyFieldNames为主表关联字段,              DetailKeyFiel
Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值
cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行 cxGrid1DBTableView1.Controller.FocusedColumn 当前列 cxGrid1DBTableView1.Controller.FocusedColumnIndex
Cxgrid编辑后不能自动保存
最低级的问题DataSource的CoursorType设成ctStatic在befroeclose事件中if rs.State=dsEdit then rs.Post ;
Delphi CxGrid用法详解
1. 去掉cxgrid中抬头的box,在tableview1的ptionsview的groupbybox=false;2. 在GRID footer 中加入sum(列),tableview1的optionsview的footer=ture然后在cxGRid1的customize中的summary 的footer.add需要合计的列kind= skSum3. 去掉cxgrid中的过滤下拉箭头选择ta...
请教cxgrid里一列设置了buttonedit,点击后怎么能取得它所属的TcxGridDBTableView
请问cxgrid里一列设置了buttonedit,点击后如何能取得它所属的TcxGridDBTableView 需要用它所属的TcxGridDBTableView的DataController的方法。 procedure TForm1.grdtblvGrid1DBTableView1Column1PropertiesButtonClick( Sender: TObject; AButtonI
回炉再煅——Delphi6,CxGrid4功能实现小记(分组、下拉框、多行复制)
由于公司业务的关系,又要写回Delphi程序。以下是为完成客户需求时所写的一些功能需求代码,作为又一次的记录。 IDE版本:Delphi6, 控件版本:DevExpress4.5 先来个D6截图,缅怀一下 CxGrid的强大不容置疑,但也带来的繁多的属性与复杂的操作,加上能找到的中文说明不多,所以很多时候只能通过看例子和自己摸索。 一、代码实现分组 CxGrid可
cxGrid作树形控件使用
 企业应用开发时,经常要将数据树形显示,特别是分类数据和层次数据。Dev Express控件包提供了三种树形控件,TreeView和DbTree都很常用,相信大部分用过的朋友都不会太大的问题。而cxGrid也可用作树形控件!     这里可能有人疑问:用得着吗?先说说cxGrid用于树形显示的场合:分类数据中,分类数据是动态的且和表格数据在同一表;树形控件和数据绑定主显示控件都基于同一数据源。  
cxgrid中回车键光标移到下列
在cxgrid中,如何获取当前列的索引号,按回车键光标移到下列 (50分) yepemig (2006-05-30 11:19:26) 你的问题好简单,只是设一个属性的事情. OptionsBehaviOr->GoToNextCellOnEnter:=True; 我再帮你完善一下.可以在焦点到了最后一列再回车时有下一行则移到下一行的第一列,没有下一行则新增记录并移到第一列 proce
如何在DBGrid中实现某一列的单元格进入编辑状态,其它列的单元格保持只读状态
方法 (1) for   i:=0   to   DBGrid1.Columns.Count-1   do     begin          DbGird.Columns[i].ReadOnly   :=   True;//全部只读     end;          DbGird.Columns[1].ReadOnly   :=   False;第二列可编辑~~   方法 (2)
cxgrid中的lookupcombobox实现多列模糊查找最终版
则试