3 个解决方案
#1
自已UP一个
#2
再UP一下
#3
不知道..我用 dev 都是 把里面的 几个 字符串 资源文件 改成 中文了..
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas
cxSFilterOperatorEqual = '等于';//'equals';
cxSFilterOperatorNotEqual = '不等于';//'does not equal';
cxSFilterOperatorLess = '小于';//'is less than';
cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
cxSFilterOperatorGreater = '大于';//'is greater than';
cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
cxSFilterOperatorLike = '包含';//'like';
cxSFilterOperatorNotLike = '不包含';//;'not like';
cxSFilterOperatorBetween = '之间';//'between';
cxSFilterOperatorNotBetween = '不在之间';//'not between';
cxSFilterOperatorInList = '包含';//'in';
cxSFilterOperatorNotInList = '不包含';//'not in';
自己改吧
下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我
------------------------------------------
修改cxGridStrs.pas文件
找到scxGridNoDataInfoText = '<No data to display>';
改成scxGridNoDataInfoText = '';保存就可以了。
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下
1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^
在线等待,谢谢^_^!!!
来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?
来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]
Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。
至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]
写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。
来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^
来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。
来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
cxGridLevel, cxControls, cxGridCustomView,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
Graphics;
procedure toChinese;
begin
//汉化Filter Controls and Filter dialogs的界面
//cxFilterControlStrs单元中的有关定义
cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add 与
cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
// &Apply
cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
// Cancel
cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
// Open...
cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
// &Save As...
cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
// Filter builder
cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
'打开过滤器文件'); // Open an existing filter
cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
'把当前过滤器保存为文件'); // Save the active filter to file
cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
// Custom Filter
cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
// to represent any series of characters
cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
// to represent any single characters
cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
// can't build filter from source
cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
// press button to add new condition
cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
// applies to the following conditions
cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>
//cxFilterConsts单元中的有关定义
cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
cxSetResourceString(@cxSFilterNotCaption, '非'); // not
cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
// does not begins with
cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
// does not contains
cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
// does not ends with
cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
// is greater than or equals to
cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than 小于
cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
//小于等于 is less than or equals to
cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或
//cxGridStrs单元中的有关定义
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
// Customize...
cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
cxSetResourceString(@scxGridGroupByBoxCaption,
'拖动一个列标题至此按其对记录进行分组排列');
// Drag a column header here to group by that column
//汉化ExpressEditor的控件的运行时界面
//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date
end;
来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
谢谢!
我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^
我试试!
来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts
只需要添加这几个表单就够了,不需要全部添加的
来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!
来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas
cxSFilterOperatorEqual = '等于';//'equals';
cxSFilterOperatorNotEqual = '不等于';//'does not equal';
cxSFilterOperatorLess = '小于';//'is less than';
cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
cxSFilterOperatorGreater = '大于';//'is greater than';
cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
cxSFilterOperatorLike = '包含';//'like';
cxSFilterOperatorNotLike = '不包含';//;'not like';
cxSFilterOperatorBetween = '之间';//'between';
cxSFilterOperatorNotBetween = '不在之间';//'not between';
cxSFilterOperatorInList = '包含';//'in';
cxSFilterOperatorNotInList = '不包含';//'not in';
自己改吧
下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我
------------------------------------------
修改cxGridStrs.pas文件
找到scxGridNoDataInfoText = '<No data to display>';
改成scxGridNoDataInfoText = '';保存就可以了。
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下
1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^
在线等待,谢谢^_^!!!
来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?
来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]
Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。
至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]
写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。
来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^
来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。
来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
cxGridLevel, cxControls, cxGridCustomView,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
Graphics;
procedure toChinese;
begin
//汉化Filter Controls and Filter dialogs的界面
//cxFilterControlStrs单元中的有关定义
cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add 与
cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
// &Apply
cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
// Cancel
cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
// Open...
cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
// &Save As...
cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
// Filter builder
cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
'打开过滤器文件'); // Open an existing filter
cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
'把当前过滤器保存为文件'); // Save the active filter to file
cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
// Custom Filter
cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
// to represent any series of characters
cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
// to represent any single characters
cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
// can't build filter from source
cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
// press button to add new condition
cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
// applies to the following conditions
cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>
//cxFilterConsts单元中的有关定义
cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
cxSetResourceString(@cxSFilterNotCaption, '非'); // not
cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
// does not begins with
cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
// does not contains
cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
// does not ends with
cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
// is greater than or equals to
cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than 小于
cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
//小于等于 is less than or equals to
cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或
//cxGridStrs单元中的有关定义
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
// Customize...
cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
cxSetResourceString(@scxGridGroupByBoxCaption,
'拖动一个列标题至此按其对记录进行分组排列');
// Drag a column header here to group by that column
//汉化ExpressEditor的控件的运行时界面
//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date
end;
来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
谢谢!
我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^
我试试!
来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts
只需要添加这几个表单就够了,不需要全部添加的
来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!
来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了
#1
自已UP一个
#2
再UP一下
#3
不知道..我用 dev 都是 把里面的 几个 字符串 资源文件 改成 中文了..
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas
cxSFilterOperatorEqual = '等于';//'equals';
cxSFilterOperatorNotEqual = '不等于';//'does not equal';
cxSFilterOperatorLess = '小于';//'is less than';
cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
cxSFilterOperatorGreater = '大于';//'is greater than';
cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
cxSFilterOperatorLike = '包含';//'like';
cxSFilterOperatorNotLike = '不包含';//;'not like';
cxSFilterOperatorBetween = '之间';//'between';
cxSFilterOperatorNotBetween = '不在之间';//'not between';
cxSFilterOperatorInList = '包含';//'in';
cxSFilterOperatorNotInList = '不包含';//'not in';
自己改吧
下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我
------------------------------------------
修改cxGridStrs.pas文件
找到scxGridNoDataInfoText = '<No data to display>';
改成scxGridNoDataInfoText = '';保存就可以了。
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下
1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^
在线等待,谢谢^_^!!!
来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?
来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]
Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。
至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]
写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。
来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^
来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。
来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
cxGridLevel, cxControls, cxGridCustomView,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
Graphics;
procedure toChinese;
begin
//汉化Filter Controls and Filter dialogs的界面
//cxFilterControlStrs单元中的有关定义
cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add 与
cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
// &Apply
cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
// Cancel
cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
// Open...
cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
// &Save As...
cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
// Filter builder
cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
'打开过滤器文件'); // Open an existing filter
cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
'把当前过滤器保存为文件'); // Save the active filter to file
cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
// Custom Filter
cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
// to represent any series of characters
cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
// to represent any single characters
cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
// can't build filter from source
cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
// press button to add new condition
cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
// applies to the following conditions
cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>
//cxFilterConsts单元中的有关定义
cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
cxSetResourceString(@cxSFilterNotCaption, '非'); // not
cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
// does not begins with
cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
// does not contains
cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
// does not ends with
cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
// is greater than or equals to
cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than 小于
cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
//小于等于 is less than or equals to
cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或
//cxGridStrs单元中的有关定义
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
// Customize...
cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
cxSetResourceString(@scxGridGroupByBoxCaption,
'拖动一个列标题至此按其对记录进行分组排列');
// Drag a column header here to group by that column
//汉化ExpressEditor的控件的运行时界面
//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date
end;
来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
谢谢!
我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^
我试试!
来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts
只需要添加这几个表单就够了,不需要全部添加的
来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!
来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了
cxFilterConsts.pas
cxFilterControlStrs.pas
cxFilterDialog.pas
cxGridStrs.pas
cxSFilterOperatorEqual = '等于';//'equals';
cxSFilterOperatorNotEqual = '不等于';//'does not equal';
cxSFilterOperatorLess = '小于';//'is less than';
cxSFilterOperatorLessEqual = '小于等于';//'is less than or equal to';
cxSFilterOperatorGreater = '大于';//'is greater than';
cxSFilterOperatorGreaterEqual = '大于等于';//'is greater than or equal to';
cxSFilterOperatorLike = '包含';//'like';
cxSFilterOperatorNotLike = '不包含';//;'not like';
cxSFilterOperatorBetween = '之间';//'between';
cxSFilterOperatorNotBetween = '不在之间';//'not between';
cxSFilterOperatorInList = '包含';//'in';
cxSFilterOperatorNotInList = '不包含';//'not in';
自己改吧
下面是 再网上 搜 到的 资料 给你吧 ..别忘了 给点分我
------------------------------------------
修改cxGridStrs.pas文件
找到scxGridNoDataInfoText = '<No data to display>';
改成scxGridNoDataInfoText = '';保存就可以了。
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2876581
///////////////////////////////////
最新下了一个TcxGrid,不知道怎么用,用TStringGrid,TListView的方法对付它都不管用,谁用过这个控件,帮忙介绍一下
1、设置Column,我手工设置了,请告知程序中设置的方法?
2、增加一条记录,一定是代码中添加一条,不要连接数据库的^_^
3、修改一条记录
4、删除一条记录
5、如何将控件中,‘Drag a column header here to group by that column’,'All','Custom'等字样,中文显示
我见过TcxGrid做的exe,是中文显示的^_^
在线等待,谢谢^_^!!!
来自:luky_99, 时间:2004-11-2 16:17:12, ID:2876689
有用過,但不明你說什麼?
来自:晴雯, 时间:2004-11-2 16:22:09, ID:2876699
是不是DevExpress QuantumGrid? 偶最近也在用,不懂的东西非常多,
学的时间不长,不敢说懂,所以下面说的就权当探讨一下吧。[:)]
Column在程序中是可以设置的,具体我也得看帮助和Demo才知道,呵呵
不连接数据库的用法还真没用过,那位大虾这方面熟请回答,
我现在只会和Datasource连着用。
至于中文显示,应该不难,自己打开源代码找到相关的地方汉化就可以了。
网上也有汉化补定下载。但还没看到5.0的,不知道谁有?偶也懒 [:I]
写到最后,突然想起自己下过一个网友写的中文帮助,好像是在delphi盒子下的,
不知道对你有无帮助,可以下来参考参考。若找不到我可以发给你。
来自:想飞的男孩, 时间:2004-11-2 16:45:49, ID:2876756
帮助我看了,结果全部是各种各样的方式连数据库的。两层结构肯定不适用的。比较喜欢排序和分组功能^_^
来自:yxp132, 时间:2004-11-2 16:55:38, ID:2876794
列是根据TcxGridDBTableView来的。。
来自:jennykiller, 时间:2004-11-2 17:00:58, ID:2876807
把cxGrid的英文转换成中文。
uses ComCtrls, DBTables, Windows, Classes, iniFiles, Forms, DBClient, Dialogs,
cxClasses, cxGridStrs, cxFilterControlStrs, cxFilterConsts, cxEditConsts,
cxDataConsts, menus, CELL50Lib_TLB, Sysutils,
cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxEdit, cxDBData,
cxGridLevel, cxControls, cxGridCustomView,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
cxImageComboBox, cxGridBandedTableView, cxGridDBBandedTableView,
cxDBLookupComboBox, cxCurrencyEdit, StdCtrls, cxExportGrid4Link, ActnList,
Graphics;
procedure toChinese;
begin
//汉化Filter Controls and Filter dialogs的界面
//cxFilterControlStrs单元中的有关定义
cxSetResourceString(@cxSFilterAddCondition, '增加条件'); // Add &Condtion
cxSetResourceString(@cxSFilterAddGroup, '增加组'); // Add &Group
cxSetResourceString(@cxSFilterBoolOperatorAnd, 'and'); // Add 与
cxSetResourceString(@cxSFilterBoolOperatorNotAnd, 'not and '); // NOT AND 非与
cxSetResourceString(@cxSFilterBoolOperatorNotOr, 'not or'); // NOT OR非或
cxSetResourceString(@cxSFilterBoolOperatorOr, 'or'); // OR或
cxSetResourceString(@cxSFilterClearAll, '全部清除'); // Clear &All
cxSetResourceString(@cxSFilterControlDialogActionApplyCaption, '应用');
// &Apply
cxSetResourceString(@cxSFilterControlDialogActionCancelCaption, '取消');
// Cancel
cxSetResourceString(@cxSFilterControlDialogActionOKCaption, '确定'); // OK
cxSetResourceString(@cxSFilterControlDialogActionOpenCaption, '打开');
// Open...
cxSetResourceString(@cxSFilterControlDialogActionSaveCaption, '保存为');
// &Save As...
cxSetResourceString(@cxSFilterControlDialogCaption, '数据过滤创建器');
// Filter builder
cxSetResourceString(@cxSFilterControlDialogOpenDialogCaption,
'打开过滤器文件'); // Open an existing filter
cxSetResourceString(@cxSFilterControlDialogSaveDialogCaption,
'把当前过滤器保存为文件'); // Save the active filter to file
cxSetResourceString(@cxSFilterControlNullString, '<空>'); // <empty>
cxSetResourceString(@cxSFilterDialogCaption, '定制数据过滤器');
// Custom Filter
cxSetResourceString(@cxSFilterDialogCharactersSeries, '描述任意字符组合');
// to represent any series of characters
cxSetResourceString(@cxSFilterDialogInvalidValue, '无效值'); // Invalid value
cxSetResourceString(@cxSFilterDialogOperationAnd, 'and'); // AND 与
cxSetResourceString(@cxSFilterDialogOperationOr, 'or'); // OR 或
cxSetResourceString(@cxSFilterDialogRows, '查询条件:'); // Show rows where:
cxSetResourceString(@cxSFilterDialogSingleCharacter, '描述任意单个的字符');
// to represent any single characters
cxSetResourceString(@cxSFilterDialogUse, '使用'); // Use
cxSetResourceString(@cxSFilterErrorBuilding, '无法从来源创建过滤器');
// can't build filter from source
cxSetResourceString(@cxSFilterFooterAddCondition, '单击此处添加新的条件');
// press button to add new condition
cxSetResourceString(@cxSFilterGroupCaption, '应用于下列的条件');
// applies to the following conditions
cxSetResourceString(@cxSFilterRemoveRow, '删除行'); // &Remove Row
cxSetResourceString(@cxSFilterRootButtonCaption, '过滤器'); // Filter
cxSetResourceString(@cxSFilterRootGroupCaption, '<根>'); // <root>
//cxFilterConsts单元中的有关定义
cxSetResourceString(@cxSFilterAndCaption, 'and'); // and与
cxSetResourceString(@cxSFilterBlankCaption, '空'); // blank
cxSetResourceString(@cxSFilterBoxAllCaption, '(所有记录)'); // (All)
cxSetResourceString(@cxSFilterBoxBlanksCaption, '(空值)'); // (Blanks)
cxSetResourceString(@cxSFilterBoxCustomCaption, '(定制...)'); // (Custom...)
cxSetResourceString(@cxSFilterBoxNonBlanksCaption, '(非空值)'); // (Custom...)
cxSetResourceString(@cxSFilterNotCaption, '非'); // not
cxSetResourceString(@cxSFilterOperatorBeginsWith, '起始于'); // begins with
cxSetResourceString(@cxSFilterOperatorBetween, '在范围'); // between
cxSetResourceString(@cxSFilterOperatorContains, '包含'); // contains
cxSetResourceString(@cxSFilterOperatorDoesNotBeginWith, '不起始于');
// does not begins with
cxSetResourceString(@cxSFilterOperatorDoesNotContain, '不包含');
// does not contains
cxSetResourceString(@cxSFilterOperatorDoesNotEndWith, '不结束于');
// does not ends with
cxSetResourceString(@cxSFilterOperatorEndsWith, '结束于'); // ends with
cxSetResourceString(@cxSFilterOperatorEqual, '='); // 等于equals
cxSetResourceString(@cxSFilterOperatorGreater, '>'); // 大于is greater than
cxSetResourceString(@cxSFilterOperatorGreaterEqual, '>='); //大于等于
// is greater than or equals to
cxSetResourceString(@cxSFilterOperatorInList, '位于'); // in
cxSetResourceString(@cxSFilterOperatorIsNotNull, '非空'); // is not blank
cxSetResourceString(@cxSFilterOperatorIsNull, '为空'); // is blank
cxSetResourceString(@cxSFilterOperatorLastMonth, '是上月'); // is last month
cxSetResourceString(@cxSFilterOperatorLastWeek, '是上周'); // is last week
cxSetResourceString(@cxSFilterOperatorLastYear, '是去年'); // is last year
cxSetResourceString(@cxSFilterOperatorLess, '<'); // is less than 小于
cxSetResourceString(@cxSFilterOperatorLessEqual, '<=');
//小于等于 is less than or equals to
cxSetResourceString(@cxSFilterOperatorLike, '匹配'); // like
cxSetResourceString(@cxSFilterOperatorNextMonth, '是下月'); // is next month
cxSetResourceString(@cxSFilterOperatorNextWeek, '是下周'); // is next week
cxSetResourceString(@cxSFilterOperatorNextYear, '是明年'); // is next year
cxSetResourceString(@cxSFilterOperatorNotBetween, '不在范围'); // not between
cxSetResourceString(@cxSFilterOperatorNotEqual, '<>'); // does not equal 不等于
cxSetResourceString(@cxSFilterOperatorNotInList, '不位于'); // not in
cxSetResourceString(@cxSFilterOperatorNotLike, '不匹配'); // not like
cxSetResourceString(@cxSFilterOperatorThisMonth, '是本月'); // is this month
cxSetResourceString(@cxSFilterOperatorThisWeek, '是本周'); // is this week
cxSetResourceString(@cxSFilterOperatorThisYear, '是今年'); // is this year
cxSetResourceString(@cxSFilterOperatorToday, '是今天'); // is today
cxSetResourceString(@cxSFilterOperatorTomorrow, '是明天'); // is tomorrow
cxSetResourceString(@cxSFilterOperatorYesterday, '是昨天'); // is yesterday
cxSetResourceString(@cxSFilterOrCaption, 'or'); // or 或
//cxGridStrs单元中的有关定义
cxSetResourceString(@scxGridFilterCustomizeButtonCaption, '组合查询...');
// Customize...
cxSetResourceString(@scxGridFilterIsEmpty, '<条件尚未定义>'); // <Filter is Empty>
cxSetResourceString(@scxGridGroupByBoxCaption,
'拖动一个列标题至此按其对记录进行分组排列');
// Drag a column header here to group by that column
//汉化ExpressEditor的控件的运行时界面
//cxEditConsts单元中的有关定义
//汉化DateEdit的界面
cxSetResourceString(@cxSDatePopupToday, '今天'); // Today
cxSetResourceString(@cxSDatePopupClear, '清除'); // Clear
cxSetResourceString(@cxSDateError, '无效日期'); // Invalid Date
end;
来自:想飞的男孩, 时间:2004-11-2 20:01:43, ID:2877190
to jennykiller:
谢谢!
我明白了cxSetResourceString可以把cxgrid中的变量重新设置喽^_^
我试试!
来自:想飞的男孩, 时间:2004-11-3 9:44:39, ID:2877229
cxClasses,cxGrid,cxEditConsts,cxGridStrs,cxFilterControlStrs,cxFilterConsts
只需要添加这几个表单就够了,不需要全部添加的
来自:fenglingjie, 时间:2008-3-31 18:34:13, ID:3883918
呵呵多谢了!大虾辛苦!
来自:kingsonchan, 时间:2008-4-1 10:38:28, ID:3884084
文本资源在cxGridStrs.pas里,你可以自己改成中文,也可以找别人的。
cxGrid的数据都在DataControl里操作,你研究下。
来自:shimingxing, 时间:2008-4-8 12:47:49, ID:3885946
汉化一下就好了